📜 Historie WebAssembly

WebAssembly vzniklo jako odpověď na omezení JavaScriptu pro náročné webové aplikace.

2007

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.

2013

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.

2015

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.

2017

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).

2019

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.

2020+

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.