Does Safari support Qt for WebAssembly?
-
I am playing around with a WebAssembly build for my app, which works (mostly) on Firefox but not on Safari (Version 13.1 - 15609.1.20.111.8)?
Looking at the provided examples I realised, the also do not work on Safari?
Is there anything I can do to further investigate the error or is this something that is currently not supported?
I was using Qt5.15 and the latest Emscripten repo (1.39.17). -
It seems you might be running into a bug we recently fixed (for 5.15.1)
https://codereview.qt-project.org/c/qt/qtbase/+/303334 -
To provide more information, the official wiki page (https://wiki.qt.io/Qt_for_WebAssembly) mentions Safari as supported browser,
but relativizes this statement later in a note: "Safari currently does not support wasm modules of the size Qt produces."Does this mean, there is currently no support for (large) Qt projects to run on Safari?
I tried to build an WebAssembly project, which only contains one .qml file with a Text Widget, which worked.
Or is there something that needs to be done in my app? -
It seems you might be running into a bug we recently fixed (for 5.15.1)
https://codereview.qt-project.org/c/qt/qtbase/+/303334 -
@lorn-potter ah good to know, thanks for the information :D