W związku z tym pojawiła się możliwość tworzenia dużych aplikacji w całości lub w znacznym stopniu działających po stronie przeglądarki, a także próby przenoszenia istniejących programów (głównie gier) i wynikające z tego zapotrzebowanie na kompilatory różnych języków do formatu wspieranego przez przeglądarki internetowe.
Format docelowy kompilacji Aktualnie domyślnym formatem wyjściowym dla kompilacji jest WebAssembly. Jest to format binarny, zoptymalizowany pod kątem szybkości wykonywania programu. Jedynie wstawki JavaScriptu są pozostawiane jako kod tegoż języka. W celu zachowania kompatybilności ze starszymi przeglądarkami, zgodnymi z EcmaScript 5 można jednak włączyć kompilację do asm.js poprzez ustawienie flagi -sWASM=0.
Przypisy
Kategoria:Kompilatory Kategoria:ECMAScript Kategoria:Mozilla