WASM builds
Build automat applications into WebAssembly (WASM) to run them in web browsers. This allows you to create wasm applications with the same codebase as your web applications.
There are some limitations to be aware of when building for WASM:
- JS loading by default in ‘blob’ mode, which means that all js code is loaded in a single blob and it does not change in an already loaded wasm application. This behaviour can be changed to ‘per-template’ in the builder settings, but it is currently experimental and may cause issues with already built applications that were built for the blob style mode.
- B2B features work differenrly as it cannot contact used api’s directly (no access to erply session key). It uses a special proxy on the server to handle the request. This also means that the applications needs to be installed on the server as well for authentication and security purposes.
- Severe bottleneck for asyncronous operations. Too many async operations may cause the application to behave erratically.
- Some features are not yet supported in WASM builds (ex: helpers, tools etc). Create a feature request if you want to see a specific feature in WASM builds (and see the error in the console for a missing feature).
Builder updates
Check the changelog area for the information on major updates. Changelog