Sorry, ale to není o mentální kapacitě se naučit. To je o masochismu to používat.
JS vznikl jako rychlokvašná vycpávka, už ve své době mimo. A dnes jsme komplet jinde v uvádění typových systému do praxe i ve vynucování pure kódu.
Dosud člověk píšící pro browser neměl jinou možnost než js nebo nějakou lesky abstraction nad ním. To snad pomalu končí.
WebAssembly nie je kompilovaný JS, ale compilation target pre rôzne iné jazyky, pričom umožňuje takto skompilovaný kód volať z JS. Kompilácia JS do WebAssembly je síce technicky možná, ale s veľkou pravdepodovnosťou by nič nepriniesla a som si dosť istý, že by niesla tiež výkonostné straty.
Pokiaľ by sme zvolili prepis webovej aplikácie do WebAssembly, stále by sme v súčasnosti potrebovali JS na spustenie celej veci a naviazanie business logiky na UI. WebAssembly napr. nedokáže pristupovať k DOM modelu stránky.