Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-127608

Documentation for Server-Side WebAssembly Applications and Modules

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • 6.8
    • Core: Other
    • None
    • WebAssembly

    Description

      We use the Qt framework with C++. We have a GUI application that we have successfully ported to WebAssembly to run in the browser.
      We would like to also compile an internal application written in Qt and C++ that runs on a server and does not have any user interface. We aim to explore if it is possible to run this application on the server using Wasmer and WASI.

      Additionally, we have a Qt-based C++ library currently that is integrated in a web server application as a DLL (no GUI), and we are interested in compiling this library to WebAssembly. We would like to determine if we can use the resulting WebAssembly module within the Deno framework (deno.com).

      Currently, the Qt documentation provides guidance on building and running Qt applications in web browsers using WebAssembly.
      We think it would be very helpful if you could also provide documentation and examples for:

      • Compiling and running Qt C++ applications as WebAssembly on a server using Wasmer and WASI.
      • Compiling and using Qt C++ libraries as a WebAssembly module that can be used with the Node.js or Deno runtime.

      This documentation will greatly enhance the usability of Qt in modern server and web environments.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qt.webassembly qt.webassembly
              domezuk Domenico Zucchetti
              Votes:
              4 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes