Improve webGL texture streaming performance
Use promises to stream textures directly through async fetch and createImageBitmap instead of using the DOM and document event loop.
Avoiding the DOM and the document event loop saves about 8 seconds of startup time for me (on Chrome and FCHost...haven't measured on Firefox).
@Elohiem - feedback welcome.