
"Edge.js is intended to enable existing Node.js applications to run safely and with startup times impossible to get with containers, according to Wasmer. Instead of introducing new APIs, Edge.js preserves Node compatibility and isolates the unsafe parts of execution using WebAssembly."
"WASIX was designed to make WebAssembly more compatible with POSIX programs, enabling seamless execution of more complex applications in both server and browser environments. Existing Node.js applications and native modules can run unmodified while system calls and native modules are sandboxed through WASIX."
"Reimagining Node.js, Edge.js is sandboxed via --safe mode. It is built for AI and serverless workloads, Wasmer said. The architecture is engine-agnostic by design. Plans call for adding support for the QuickJS and SpiderMonkey engines."
Edge.js is a new JavaScript runtime introduced by Wasmer that runs Node.js applications inside WebAssembly sandboxes, enabling safe execution with startup times faster than containers. The runtime maintains full Node.js compatibility while isolating unsafe execution components through WASIX, an extension to the WebAssembly System Interface. Existing Node.js applications and native modules run unmodified, with system calls and native modules sandboxed for security. Edge.js operates in --safe mode and targets AI and serverless workloads. Currently supporting V8 and JavaScriptCore engines, the architecture is engine-agnostic with planned support for QuickJS and SpiderMonkey engines.
Read at InfoWorld
Unable to calculate read time
Collection
[
|
...
]