Źródło: Arkusze CKE
Co to jest WebAssembly (WASM)?
Warianty odpowiedzi
-
A
Metoda łączenia kodu JavaScript z kodem CSS
-
B
Format kodu binarnego, który może być wykonywany w nowoczesnych przeglądarkach
-
C
Framework JavaScript do tworzenia aplikacji mobilnych
-
D
Narzędzie do automatycznego testowania aplikacji webowych
Wyjaśnienie
JavaScript przez lata był jedynym językiem uruchamianym bezpośrednio w przeglądarce, jednak ma swoje ograniczenia wydajnościowe przy skomplikowanych obliczeniach.
WebAssembly, w skrócie WASM, to niskopoziomowy format kodu binarnego. Pozwala on na uruchamianie w przeglądarce aplikacji napisanych w bardzo wydajnych językach, takich jak C, C++ czy Rust.
Kod WASM działa z prędkością zbliżoną do aplikacji natywnych. Dzięki temu w przeglądarce możemy dziś bez problemu uruchamiać zaawansowane gry 3D, edytory wideo czy narzędzia do obróbki grafiki.