Sarò brutalmente onesto: odio scrivere codice lato client in JavaScript. Non sono un fan di questa lingua, per non dire altro.
Mi sembra sciocco che i browser supportino un linguaggio di programmazione , piuttosto che una macchina virtuale intermedia (come CIL o JVM). Quest'ultimo consentirebbe ai programmatori di scrivere in una lingua a loro scelta (in una certa misura), piuttosto che in una lingua preimpostata fissa. Questa lingua potrebbe evolversi più rapidamente, perché solo le modifiche a CIL / JVM / qualunque cosa richiederebbero l'aggiornamento di tutti i principali browser. Le funzionalità della lingua possono essere aggiunte senza influire sulla vecchia esperienza del browser.
I notevoli risparmi di sforzo che portano i linguaggi intermedi sono ben noti . Ci sono iniziative là fuori per promuovere lo "scripting" del browser in qualcosa di diverso da JavaScript, e specialmente in una macchina virtuale già progettata, sviluppata e ottimizzata? Hanno qualche slancio?