Curious, how did you find a way to reduce your wasm size? We're bringing games to the web, and any way we can optimize the file sizes would make all the difference.
On Mon, Mar 11, 2019 at 12:56 AM Александр Гурьянов <[email protected]> wrote: > No, I found way to reduce wasm size, and it works for me. > > пн, 11 мар. 2019 г. в 12:13, Wanghb Wang <[email protected]>: > > > > Did you test your App on safari(12+)? > > > > 在 2019年3月8日星期五 UTC+8下午1:53:45,caiiiycuk写道: > >> > >> Hi. Only reducing wasm size helps for me. From my experience if wasm > size is bigger then 3mb (gzipped) you can catch this error. Also somewhere > I read that its bug of safari, and it should be fixed starting from12 > version > >> пт, 8 мар. 2019 г., 10:10 Wanghb Wang <[email protected]>: > >>> > >>> hi caiiiycuk > >>> I have the same question with iphone/ipad > >>> Do you fix the question? > >>> 在 2018年7月31日星期二 UTC+8下午9:03:19,caiiiycuk写道: > >>>> > >>>> After playing a lot with memory, I almost sure that problem is not > >>>> related to TOTAL_MEMORY. Even with 16Mb I have this bug sometimes. I > >>>> believe that it is related to > >>>> https://github.com/kripken/emscripten/issues/6042. From time to time > >>>> I've have this error: > >>>> 12381ms | exception thrown: Error: Out of bounds memory access > >>>> (evaluating 'Module["asm"]["_main"].apply(null, > >>>> > arguments)'),<?>.wasm-function[__ZN4game18Scene_SplashScreen4initEv]@[wasm > >>>> code] > >>>> <?>.wasm-function[__ZN4game18Scene_SplashScreen6createEv]@[wasm code] > >>>> <?>.wasm-function[__ZN4game5CMain4initEv]@[wasm code] > >>>> > <?>.wasm-function[__ZN4game11AppDelegate29applicationDidFinishLaunchingEv]@[wasm > >>>> code] > >>>> <?>.wasm-function[__ZN7cocos2d11Application3runEv]@[wasm code] > >>>> <?>.wasm-function[_main]@[wasm code] > >>>> wasm-stub@[wasm code] > >>>> _main@[native code] > >>>> > >>>> callMain > >>>> http://192.168.1.37/gamepix-loader.js:456:30 > >>>> fn@http://192.168.1.37/gamepix-loader.js:465:32 > >>>> > >>>> This happens only on ios, and only on mobile. Asm.js works fine. > >>>> I think to add ios into blacklist for wasm, because this bug is > >>>> completely random. Test from Brion > >>>> (https://github.com/brion/min-wasm-fail/blob/master/min-wasm-fail.js) > >>>> always succeed. > >>>> вт, 31 июл. 2018 г. в 3:57, Alon Zakai <[email protected]>: > >>>> > > >>>> > How big is TOTAL_MEMORY in this project? It could be either the > binary size itself, or the memory size, that it doesn't have enough memory > for. > >>>> > > >>>> > On Mon, Jul 30, 2018 at 10:22 AM, Александр Гурьянов < > [email protected]> wrote: > >>>> >> > >>>> >> failed to asynchronously prepare wasm: Error: Out of executable > memory > >>>> >> in function at index 11802 > >>>> >> [native code]:1 Unhandled Promise Rejection: Error: Out of > executable > >>>> >> memory in function at index 11802(anonymous function) @ [native > >>>> >> code]:1promiseReactionJob @ [native code]:1 > >>>> >> пн, 30 июл. 2018 г. в 13:07, Александр Гурьянов <[email protected] > >: > >>>> >> > > >>>> >> > Hi guys. I faced this problem "failed to asynchronously prepare > wasm: > >>>> >> > Error: Out of executable memory" with one of my project. > >>>> >> > > >>>> >> > wasm binary size is 5.1 Mb > >>>> >> > > >>>> >> > This error present on iphone 8, both in Chrome and Safari. This > error > >>>> >> > is not stable, it is happen ~one time in five runs. And I just > reload > >>>> >> > the page and game start working. > >>>> >> > > >>>> >> > This error occurs before 'onRutimeInitialized' is called. I use > >>>> >> > ArrayBuffer as wasmBinary, because I can't change mime type to > >>>> >> > application/wasm on my backend. > >>>> >> > > >>>> >> > Asm.js version works fine. > >>>> >> > > >>>> >> > I will try to reduce size of wasm binary, but it does not looks > very > >>>> >> > big for me. Any ideas? > >>>> >> > > >>>> >> > Thanks. > >>>> >> > >>>> >> -- > >>>> >> You received this message because you are subscribed to the Google > Groups "emscripten-discuss" group. > >>>> >> To unsubscribe from this group and stop receiving emails from it, > send an email to [email protected]. > >>>> >> For more options, visit https://groups.google.com/d/optout. > >>>> > > >>>> > > >>>> > -- > >>>> > You received this message because you are subscribed to the Google > Groups "emscripten-discuss" group. > >>>> > To unsubscribe from this group and stop receiving emails from it, > send an email to [email protected]. > >>>> > For more options, visit https://groups.google.com/d/optout. > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > Groups "emscripten-discuss" group. > >>> To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > >>> For more options, visit https://groups.google.com/d/optout. > > > > -- > > You received this message because you are subscribed to the Google > Groups "emscripten-discuss" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
