
WebAssembly tar klivet ut ur webbläsaren
WebAssembly föddes i webbläsaren men lever numera ett rikt liv på serversidan. Med WASI kan samma binär köras säkert på allt från edge-noder till IoT-enheter....
WebAssembly föddes i webbläsaren men lever numera ett rikt liv på serversidan. Med WASI kan samma binär köras säkert på allt från edge-noder till IoT-enheter.
Komponentmodellen som standardiserades nyligen gör det möjligt att kombinera moduler skrivna i olika språk – Rust, Go och Python i samma applikation, med strikta gränser emellan.
För plattformsteam är wasm ett attraktivt alternativ till containrar: millisekundsnabb kallstart och en bråkdel av minnesavtrycket.
Säkerhetsmodellen är kanske det starkaste kortet. En wasm-modul kan i grunden ingenting – varje filsystemsåtkomst, nätverksanrop och miljövariabel måste uttryckligen beviljas. Det gör tekniken idealisk för plugin-system: plattformar kan köra tredjepartskod utan att lita på den, något som tidigare krävde tunga sandlådelösningar.