Unfortunately this is currently the only solution. The file loading starts when adding the object to the renderer.
To avoid the WebGL requirement, just use a X.renderer2D
.
A separate and generic i/o library externally from XTK is planned and should be available in the next couple of weeks.