Any Webassembly support on the roadmap?

890
1
Jump to solution
04-06-2021 05:45 AM
GEOINT_ENGINEER
Esri Contributor

We already got our hands dirty using Qt and .NET Blazor for webassembly development. We saw that the Geometry routines of the new JavaScript API uses webassembly, too.

Is there anything planned extending ArcGIS Web App Builders or developing WebApps using webassembly?

Tags (3)
0 Kudos
1 Solution

Accepted Solutions
RexHansen
Esri Contributor

I believe the ArcGIS API for JavaScript already supports WebAssembly.  For plans relating to the Web App Builders specifically, probably best in inquire in the ArcGIS Web App Builder community: https://community.esri.com/t5/arcgis-web-appbuilder/ct-p/arcgis-web-appbuilder  

With respect to ArcGIS Runtime:

  • No plans a native developer experience with JavaScript (eg React Native) at the moment.   
  • The Qt Company's SDKs do support WebAssembly, and our ArcGIS Runtime SDK for Qt team has investigated, but we have no plans to deliver support for WebAssembly at the moment. 
  • Behind the scenes the geometry engine in Runtime is available in the ArcGIS API for JavaScript via a WebAssembly implementation.

Feel free to add a new idea or enhance an existing idea for ArcGIS Runtime: https://community.esri.com/t5/arcgis-runtime-sdks-ideas/idb-p/arcgis-runtime-sdks-ideas  

View solution in original post

1 Reply
RexHansen
Esri Contributor

I believe the ArcGIS API for JavaScript already supports WebAssembly.  For plans relating to the Web App Builders specifically, probably best in inquire in the ArcGIS Web App Builder community: https://community.esri.com/t5/arcgis-web-appbuilder/ct-p/arcgis-web-appbuilder  

With respect to ArcGIS Runtime:

  • No plans a native developer experience with JavaScript (eg React Native) at the moment.   
  • The Qt Company's SDKs do support WebAssembly, and our ArcGIS Runtime SDK for Qt team has investigated, but we have no plans to deliver support for WebAssembly at the moment. 
  • Behind the scenes the geometry engine in Runtime is available in the ArcGIS API for JavaScript via a WebAssembly implementation.

Feel free to add a new idea or enhance an existing idea for ArcGIS Runtime: https://community.esri.com/t5/arcgis-runtime-sdks-ideas/idb-p/arcgis-runtime-sdks-ideas