"QuickBEAM runs JavaScript inside OTP supervision trees, allowing each runtime to function as a process with a `Beam` global that can call Elixir code and send/receive messages."
"It provides browser-style APIs backed by OTP/native primitives, making it suitable for server-side rendering, sandboxed user code, and backend JavaScript with direct OTP interop."
"Notable features include supervised and restartable JS runtimes, sandboxing with memory limits, direct native DOM access, and built-in TypeScript and npm support."
QuickBEAM is a JavaScript runtime embedded in the Erlang/OTP VM, allowing JavaScript to run within OTP supervision trees. Each runtime operates as a process with capabilities to call Elixir code, send and receive messages, and monitor processes. It offers browser-style APIs and supports server-side rendering, sandboxed user code, and backend JavaScript with OTP interoperation. Key features include supervised runtimes, memory limits, direct native DOM access, and built-in TypeScript and npm support. QuickBEAM is part of Elixir Volt, a full-stack toolchain that eliminates the need for Node.js.
Read at Ycombinator
Unable to calculate read time
Collection
[
|
...
]