📜 Historie WebAssembly
WebAssembly vzniklo jako odpověď na omezení JavaScriptu pro náročné webové aplikace.
Počátky snah o rychlejší web
První pokusy o přinesení vysokého výkonu na web: Java Applets, Adobe Flash – nespolehlivé a nebezpečné technologie.
Google Native Client (NaCl) & asm.js
Google vytváří Native Client pro spouštění nativního kódu v prohlížeči. Mozilla vyvíjí asm.js – optimalizovanou podmnožinu JavaScriptu jako předchůdce WASM.
První návrh WebAssembly
WASM je oficiálně představen jako experimentální technologie. Cíl: vytvořit binární formát pro web s vysokým výkonem.
Oficiální podpora v prohlížečích
Všechny hlavní prohlížeče (Chrome, Firefox, Safari, Edge) přidávají podporu pro WebAssembly. První verze MVP (Minimum Viable Product).
Oficiální W3C standard
WebAssembly se stává čtvrtým pilířem webu (po HTML, CSS, JavaScript). Stává se oficiálním webovým standardem.
Expanze mimo prohlížeč
WASI (WebAssembly System Interface) umožňuje spouštět WASM na serveru, edge computingu a IoT zařízeních.
📌 Shrnutí
WebAssembly prošlo cestou od experimentu k oficiálnímu standardu. Z původní snahy o rychlejší JavaScript se stala technologie pro náročné aplikace na webu i mimo něj.