WebAssembly na poslužitelju u 2026. godini ima konkretne razloge za postojanje. WASI 0.3 (lipanj 2026.) učinio je asinkronost izvornom: async func, stream<T> i future<T> su prvoklasni, pa se asinkronost slaže kroz komponente. WebAssembly 3.0 (rujan 2025.) dodao je 64-bitnu memoriju i garbage collection za upotrebu izvan preglednika.
Platforme su slijedile. Cloudflare Workers pokreće Rust, Go i C preveden u Wasm (bez threadinga; WASI eksperimentalan). Fastly Compute je Wasm-first. Akamai je preuzeo Fermyon u prosincu 2025., a Wasmtime 47 je stabilno izdanje runtimea.
Gdje je koristan? Edge funkcije, multi-tenant dodaci i prijenosne usluge. WASI temeljen na sposobnostima (capability-based) dodjeljuje modulu samo ono što domaćin dopušta; sigurnost memorije provodi runtime — to je stvarna vrijednost izolacije. Nije imunitet: Wasmtime je u travnju 2026. zakrpao dvije kritične ranjivosti bijega iz sandboxa. Zakrpite svoje runtimeove.
Wasm nije zamjena za Docker, a WASI 0.1 još uvijek pokreće većinu produkcijskih radnih opterećenja. Počnite tamo gdje su granice jasne: izolirano, prijenosno, jedna funkcija po gostu.
Praktične smjernice: prije nego što se obvežete, provjerite koju WASI preview verziju vaš pružatelj usluga podržava. Preview 1 je još uvijek osnovna razina kompatibilnosti za većinu alata, dok asinkroni tipovi u preview 2 i WASI 0.3 pomažu samo ako ih platforma podržava od početka do kraja. Component Model također čini poliglotsku kompoziciju praktičnom — Rust modul može se pozvati iz Go handlera kroz zajedničko sučelje — što je upravo ono što plugin i multi-tenant radna opterećenja trebaju.
Povezana područja
Savjetodavna područja vezana uz ovu temu
Ova su područja rada usklađena s temom članka i daju čišći prijelaz od edukativnog sadržaja do konkretne implementacije.
Nastavite čitati
Povezani članci
Prvo po zajedničkim kategorijama, a zatim po najjačem preklapanju u tagovima.