Czy instalowanie programów zniknie?

WebAssembly (WASM)

WebAssembly to technologia, która pozwala uruchamiać bardzo szybki kod w przeglądarce internetowej. Zamiast wszystkiego robić w JavaScript, można użyć języków takich jak C, C++ czy Rust, a potem uruchomić je w przeglądarce prawie z wydajnością aplikacji natywnych.

👉 WebAssembly nie zastępuje JavaScriptu — rozszerza jego możliwości, pozwalając wykonywać ciężkie obliczenia bezpośrednio w przeglądarce.

Zalety WebAssembly

Różnica w czasie wykonania (przykład)

Sortowanie 1M liczb (JS)
~120 ms
Sortowanie 1M liczb (WASM)
~40 ms

WebAssembly – kiedy ma sens

Kiedy WebAssembly NIE ma sensu

Dlaczego?

Bo narzut uruchomienia WebAssembly może być większy niż zysk w prostych operacjach.

Podsumowanie

JavaScript = szybki do wszystkiego prostego

WebAssembly = szybki do ciężkich obliczeń