Nic nezmění to, že JavaScript není vhodný nástroj pro tvorbu velkých korporátních webových aplikací běžících na klientovi, a kdyby neumřel Flash a hlavně Silverlight+XAML (grr fck ms sht 4 that @$!!!), byly by tyto platformy mnohem vhodnější.
Momentálně mám celkem pozitivní zkušenost s reimplementací webového zobrazovače pro jeden SCADA z Delphi Pascalu do JavaScriptu pomocí jazyku Haxe (http://haxe.org/, syntax vychází z flashe, mnohem delší historie než TypeScript) kompilovaného do JavaScriptu, jako bonus je většina aplikační logiky kompilovatelná i do C# (hlavní výhoda oproti TypeScriptu) a má potenciál fungovat i na desktopu. Výsledem je 10 tisíc řádků kompilovaného JavaScriptu, widgety (další tisíce řádků) jako jediné napsané v čistém JS (http://qooxdoo.org/) napodobující desktopové rozhraní MDI aplikace také zabírají půl mega, spolu se vším všudy to po gzipnutí dá 700Kb javascriptu ke stažení (~1.5+MB bez zabalení).
Tato kombinace je mnohem lepší pro velké projekty, když srovnám rychlost vývoje v kompilovaném jazyce (Haxe) a čistém JavaScriptu (qooxdoo) tak kompilovaný jazyk jasně vede. Najít kombinaci knihoven která umožňuje nahradit Silverlight / Flash nebylo vůbec snadné, ale tato kombinace je velmi blízko. Třeba takový Angular a nebo React nemají ve svém ekosystému dost widget out of the box a na MDI aplikace nestačí. Dobře vypadá ještě Dojo (ale to je taky moloch) a nebo OpenUI5 (ale to je více zaměřené na tablety).
Do budoucna vydím jako náhražku Flashe kombinaci TypeScriptu (nebo Haxe) a třeba frameworku jako je (http://www.pixijs.com/). Kdo chce budoucnost už teď tak na reklamní bannery a gamesky fungující jak ve Flashi tak i HTML5 doporučuji http://www.openfl.org/. Škoda flashe, škoda, a Silverlightu možná ještě více...