The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Результаты опроса разработчиков, использующих Ruby on Rails "
Отправлено Lex, 07-Сен-20 07:40 
> Именно так. Мало того, он очень долго был намного медленнее, пока Гугль
> не начал вкладывать в него овердофига денег, и лучших разработчиков в
> сфере интерпретаторо-строения. А там реально лучшие собраны: занимавшиеся до этого быстрейшими
> SmallTalk, Self, JVM.

Как-то многовато слепых гнуглодрочеров подъехало.
Еще раз: помимо гулОвого движка есть много других( это и мозилловский и тот, который в сафари - Webkit - именно его частенько во всякую эибедщину заталкивают, а не гуглОвый ).

Так какого черта JS на них( не_гуглОвых ) исполняется все равно быстрее, чем пион-рубин ?

И, еще раз, клинически-нездовровым на голову:
JS сильно медленней не был( был, но ДО подвоза JITа, собсно, как и ЛЮБОЙ скриптовый язык до этой процедуры ).
Главные тормоза были в (!) работе с браузерными АПИ ( "внезапно" ранее JS использовался в основном лишь для манипуляций с элементами DOM-дерева, где практически никакие действия не обходились без вызова браузерных АПИ ).

В этом смысле, в плане ускорения [браузерного] JS в последние годы была, как минимум, одна "революция":
Появление т.н "теневого DOM-дерева" - позволяло обходить дерево элементов( который теперь представлял собой подобие обычного объекта/массива_элементов ) без необходимости делать кучу запросов к браузерному АПИ, выявлять различия и уже на основе них делать единичные запросы к апи на добавление/удаление/изменение конкретного(ых) элемента(ов) - это конкретно к движку вообще отношения не имеет, но дало очень серьезный прирост скорости работы JS-фреймворков, взаимодействующих с DOM и поддерживающих эту технологию.

Ну и JIT. Хотя он практически всем скриптовым языкам давал серьезный прирост скорости.


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру