> Именно так. Мало того, он очень долго был намного медленнее, пока Гугль
> не начал вкладывать в него овердофига денег, и лучших разработчиков в
> сфере интерпретаторо-строения. А там реально лучшие собраны: занимавшиеся до этого быстрейшими
> SmallTalk, Self, JVM.Как-то многовато слепых гнуглодрочеров подъехало.
Еще раз: помимо гулОвого движка есть много других( это и мозилловский и тот, который в сафари - Webkit - именно его частенько во всякую эибедщину заталкивают, а не гуглОвый ).
Так какого черта JS на них( не_гуглОвых ) исполняется все равно быстрее, чем пион-рубин ?
И, еще раз, клинически-нездовровым на голову:
JS сильно медленней не был( был, но ДО подвоза JITа, собсно, как и ЛЮБОЙ скриптовый язык до этой процедуры ).
Главные тормоза были в (!) работе с браузерными АПИ ( "внезапно" ранее JS использовался в основном лишь для манипуляций с элементами DOM-дерева, где практически никакие действия не обходились без вызова браузерных АПИ ).
В этом смысле, в плане ускорения [браузерного] JS в последние годы была, как минимум, одна "революция":
Появление т.н "теневого DOM-дерева" - позволяло обходить дерево элементов( который теперь представлял собой подобие обычного объекта/массива_элементов ) без необходимости делать кучу запросов к браузерному АПИ, выявлять различия и уже на основе них делать единичные запросы к апи на добавление/удаление/изменение конкретного(ых) элемента(ов) - это конкретно к движку вообще отношения не имеет, но дало очень серьезный прирост скорости работы JS-фреймворков, взаимодействующих с DOM и поддерживающих эту технологию.
Ну и JIT. Хотя он практически всем скриптовым языкам давал серьезный прирост скорости.