Skip to content

QEP 335: Adopt wasm32-emscripten as a build target for QGIS #335

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 28, 2025

Conversation

boardend
Copy link
Contributor

This QEP documents the intent of upstreaming qgis-js patches to QGIS and adopting wasm32-emscripten as an official build target for QGIS

Thanks for your feedback 🙏

cc @wonder-sk, @andreasneumann, @m-kuhn, @nirvn, @3nids

@nyalldawson nyalldawson added In Discussion QEPs currently in discussion stage Project A proposal which concerns a project, eg new functionality labels Mar 20, 2025
@boardend
Copy link
Contributor Author

For more information about qgis-js, see the talk form the QGIS UC 2024: qgis-js - QGIS core ported to WebAssembly to run it on the web platform

(The project was also presented in German at the FOSSGIS 2024 qgis-js - QGIS im Browser dank WebAssembly)

@wonder-sk
Copy link
Member

+1 from me!

@anitagraser
Copy link
Member

Thank you for submitting your proposal to the 2025 QGIS Grant Programme. The 2 week discussion period ends today. At the end of the discussion, the proposal author has to provide a 3-line pitch of their proposal for the voter information material. (For an example from last year check qgis/PSC#58 (comment))

@boardend
Copy link
Contributor Author

Thanks @anitagraser, this is the QEP335 pitch:

Let’s make QGIS officially support wasm32-emscripten to run in browsers and other JS/WebAssembly runtimes.
Upstreaming patches from the qgis-js project will align it with the QGIS roadmap and empower other projects to build on its work, unlocking new web-based GIS possibilities.

@anitagraser anitagraser mentioned this pull request Apr 18, 2025
6 tasks
@nyalldawson nyalldawson added Voting and removed In Discussion QEPs currently in discussion stage labels Apr 28, 2025
@nyalldawson
Copy link
Contributor

To kick off the formal technical votes I'll add my +1

@wonder-sk does your previous +1 still stand?

@3nids
Copy link
Member

3nids commented Apr 28, 2025

+1

3 similar comments
@m-kuhn
Copy link
Member

m-kuhn commented Apr 28, 2025

+1

@alexbruy
Copy link
Contributor

+1

@nirvn
Copy link

nirvn commented Apr 28, 2025

+1

@nyalldawson
Copy link
Contributor

Declaring as passed with approval from @nirvn , @alexbruy , @m-kuhn , @3nids, @nyalldawson

@nyalldawson nyalldawson merged commit 4abf18f into qgis:master Apr 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accepted Grant-2025 Project A proposal which concerns a project, eg new functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants