OK, vysvětlím vám to ještě jednou. Pluginy do prohlížeče jsou nejen nativní kód na platformě, kde je spuštěn prohlížeč, ale i prostředí pro kód běžící uvnitř toho pluginu. Jinými slovy, aniž bych musel řešit instalaci vlastního pluginu, měl jsem k dispozici minimálně jazyky ActionScript, Java a C#. Žádné "že to nejde", když jsem chtěl používat něco jiného než JS. A tohle WebAssembly řeší - mohu používat jazyk jaký chci, místo JS. Desetkrát jsem opakoval, že mi nejde o volání API OS vně prohlížeče, jen o nahrazení JS. Vlastně mi vyhovuje, že ty pluginy a dnes WebAssembly mají sandbox, protože v dnešní době by už uživatel nebezpečný kód nespouštěl a ani neměl.
> Lidi přestali používat NN i IE dávno předtím, než je firmy přestaly vydávat.
To není pravda, IE jádro se používá dodnes. Kvůli firmám je stále k dispozici v tom Edge postaveném na Chromiu. Neexistuje akorát GUI aplikace používající toto jádro (iexplore.exe).
> Někdy tam může být dost komplikovnaý převod.
Napíše si člověk vlastní nebo v případě např. WASM technologií od Microsoftu je už předudělaný.