Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 750

Co to jest WebAssembly (WASM)?

  1. AFormat kodu binarnego, który może być wykonywany w nowoczesnych przeglądarkachPoprawna
  2. BFramework JavaScript do tworzenia aplikacji mobilnych
  3. CMetoda łączenia kodu JavaScript z kodem CSS
  4. DNarzędzie do automatycznego testowania aplikacji webowych

Wyjaśnienie

WebAssembly (WASM) to nowoczesny format kodu binarnego, który umożliwia uruchamianie kodu w przeglądarkach internetowych z wysoką wydajnością. Został zaprojektowany jako uzupełnienie JavaScript, co pozwala na korzystanie z bardziej złożonych języków programowania, takich jak C, C++ czy Rust, w aplikacjach webowych. Dzięki temu deweloperzy mogą przenosić istniejący kod do środowiska przeglądarki, co znacząco zwiększa możliwości tworzenia aplikacji webowych. Przykładem zastosowania WebAssembly może być gry przeglądarkowe, które wymagają intensywnego przetwarzania danych oraz aplikacje graficzne, gdzie wydajność jest kluczowa. WebAssembly działa na zasadzie kompilacji, co pozwala na optymalne wykorzystanie zasobów systemowych. Dzięki wsparciu ze strony głównych przeglądarek, WASM stał się standardem, który przyspiesza rozwój aplikacji internetowych, zyskując uznanie w branży.