ID: 2609 Sieci & Sec Średnie

Źródło: Arkusze CKE

Co to jest WebAssembly (WASM)?

Warianty odpowiedzi

  1. A

    Metoda łączenia kodu JavaScript z kodem CSS

  2. B

    Format kodu binarnego, który może być wykonywany w nowoczesnych przeglądarkach

  3. C

    Framework JavaScript do tworzenia aplikacji mobilnych

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

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Sieci & Sec