Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt for WebAssembly
  4. Does Safari support Qt for WebAssembly?
Forum Updated to NodeBB v4.3 + New Features

Does Safari support Qt for WebAssembly?

Scheduled Pinned Locked Moved Solved Qt for WebAssembly
4 Posts 2 Posters 829 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SyntaXS Offline
    SyntaXS Offline
    SyntaX
    wrote on last edited by
    #1

    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)?

    Screenshot 2020-06-09 at 14.37.12.png

    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).

    SyntaXS 1 Reply Last reply
    0
    • lorn.potterL Offline
      lorn.potterL Offline
      lorn.potter
      wrote on last edited by
      #3

      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

      Freelance Software Engineer, Platform Maintainer QtWebAssembly, Maintainer QtSensors
      Author, Hands-On Mobile and Embedded Development with Qt 5 http://bit.ly/HandsOnMobileEmbedded

      SyntaXS 1 Reply Last reply
      1
      • SyntaXS SyntaX

        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)?

        Screenshot 2020-06-09 at 14.37.12.png

        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).

        SyntaXS Offline
        SyntaXS Offline
        SyntaX
        wrote on last edited by
        #2

        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?

        1 Reply Last reply
        0
        • lorn.potterL Offline
          lorn.potterL Offline
          lorn.potter
          wrote on last edited by
          #3

          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

          Freelance Software Engineer, Platform Maintainer QtWebAssembly, Maintainer QtSensors
          Author, Hands-On Mobile and Embedded Development with Qt 5 http://bit.ly/HandsOnMobileEmbedded

          SyntaXS 1 Reply Last reply
          1
          • lorn.potterL lorn.potter

            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

            SyntaXS Offline
            SyntaXS Offline
            SyntaX
            wrote on last edited by
            #4

            @lorn-potter ah good to know, thanks for the information :D

            1 Reply Last reply
            0

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved