In the Manual you say the following
Bank loading can be controlled with the FMOD_STUDIO_LOAD_BANK_FLAGS. When loading banks with FMOD_STUDIO_LOAD_BANK_NORMAL, the function will not return until the bank has completed loading. When using the FMOD_STUDIO_LOAD_BANK_NONBLOCKING flag, the load bank function will return before the bank has completed loading.
Is that still true for JS? I assume it does not, because unless I am mistaken, loading URLs in JS is always asynchronous. In this case, how can I implement an async loading that returns a promise with the properly loaded bank at the end?