Pending JS assets (import statements) seem to block audio ones. Seems to be a server issue that is potentially resolvable in how we import these (get Vite to not optimize dynamic imports using JS?).
Here, we select the bhrama chakra, spam click its diseases, then exit out to the netra chakra and do the same. Notice how the load time for some of the disease JS assets block everything else.
Inconsistently (?) reproducable on Chrome and Safari, macOS. Browser limitation of 6 simultaneous requests?
Open Inspect -> Network -> Disable cache (checked) -> Media/Other (optional, but filters network loads to our audio assets)
Quickly click playback elements (viola, chakra, disease) and note that requests can be pending in a queue (though not necessarily loading one at a time)
Pending JS assets (import statements) seem to block audio ones. Seems to be a server issue that is potentially resolvable in how we import these (get Vite to not optimize dynamic imports using JS?).
Here, we select the
bhrama
chakra, spam click its diseases, then exit out to thenetra
chakra and do the same. Notice how the load time for some of the disease JS assets block everything else.Inconsistently (?) reproducable on Chrome and Safari, macOS. Browser limitation of 6 simultaneous requests?To reproduce
Inspect
->Network
->Disable cache
(checked) ->Media
/Other
(optional, but filters network loads to our audio assets)## Related Linkshttps://stackoverflow.com/questions/39067482/chrome-requests-gets-stuck-on-pendinghttps://stackoverflow.com/questions/17004658/chrome-only-loading-6-html5-audio-tagsChrome
Safari