ImportMeshAsync has some problem in some mobile browser

In my android mobile, firefox browser and the built-in browser of the system. the page2 can not work normal.

the two pages js code is all the same except the file url.


in page1, the glb file is small, it work ok! I can get the alert of “file loaded”!
in page2, the glb file is larger, it did not end! I can not wait the alert of “file loaded”!

the main js code:

var canvas = document.getElementById("canvas");
var engine = new BABYLON.Engine(canvas, true);

async function init() {
  var scene = new BABYLON.Scene(engine);

  await BABYLON.SceneLoader.ImportMeshAsync(
  alert("file loaded!");
  scene.createDefaultCameraOrLight(true, true, true);
  engine.runRenderLoop(function () {

  window.addEventListener("resize", function () {

adding @RaananW

Seems to be an issue with wasm (probably the draco compression):

@bghgary - any input on that? This is a mobile issue, desktop all works correctly.

That doesn’t sound right. Is there a way to check if the js/wasm are matching? There shouldn’t be a difference between desktop and mobile.

Page 2 works fine for me on Android Chrome. Perhaps there is a caching issue?