Qt For WebAssembly
Jump to navigation
Jump to search
Session Summary
Tim talks about running Qt Code inside the browser using Web Assembly
Session Owners
Morten Sorvig
Notes
by Marcus Tillmanns
- Platform features supported today and "tomorrow"
- Cookie support? Not out of the box, but you can call Javascript.
- Calling javascript is done via emscripten API
- QSettings is mapped to the browsers localstorage
- Does QTemporaryFile work? It creates an in-memory file.
- Saving and loading files only works via QFileDialog::getOpenFileContent / write...FileContent
- Cookie support? Not out of the box, but you can call Javascript.
- Demo of Slate running in the browser
- How is it tested?
- "There is a test runner"
- There are some tests in CI, its a work in progress
- Plugins / dynamic loading
- If it works, could LGPL be added to the license?
- WebGPU - The state is flaky
- Researched, but no real progress
- Could we re-implement The WebGL streaming plugin in WebGPU
- Connect to host other than original source host?
- Maybe possible with correct XSS settings
- WASI
- Whats the state?
- Dynamic linking demo
- "Works" in dev and 6.6
- works only in one example :)
- Sharing might work between different domains
- "Works" in dev and 6.6