( TCH | 2021. 07. 27., k – 14:07 )

De, én értem, hogy te is utálod a JS-t, csak éppen, amit mondani akarsz a lightweight website vs. heavyweight applet kapcsán, az nem állja meg a helyét.

Ugyanezt egy sima Java formmal és pár sornyi Java-val is meg lehetett volna csinálni. Az pedig kicsit sántít, hogy "elég egy pure HTML oldal két sornyi Javascripttel", mert kifelejted, hogy ahhoz, hogy az működjön, kell az überbloated browser a szintén überbloated JS VM-mel. Hogy a Java runtime is bloated volt? Az. De nem ennyire. Hogy ott is ott volt a browser, amiben az applet futott? Ott. De egyfelől nem csinált semmit, hiszen az applet végezte a melót, másfelől meg akkor még a browserek is kevésbé voltak elhízva. Aztán elment az egész web abba az irányba, hogy mindent is JS-ben taknyolnak össze és ez vezetett oda, hogy egy browser többet zabál, mint egy tisztességes 3D game. Az megvan, hogy a WebAssembly kb. ugyanazt akarja csinálni, mint anno a Flash/Java/Silverlight pluginek, csak nem beépülőként és nyelvsemlegesen? Vajon miért kellett újra feltalálni a browserben futó blobot?