134 читали · 2 года назад
Движки JavaScript. Часть 1: парсинг
Источник: Nuances of Programming JavaScript становится все более популярным. “Написанное однажды выполняется в любом месте”  —  это про JavaScript (не только про Java)! Но что лежит в основе этого процесса? V8, SpiderMonkey, JavaScriptCore и многие другие движки. Хорошим примером “выполнения в любом месте” были движки Nashorn и Rhino, основанные на Java Virtual Machine, но слышали ли вы когда-нибудь о них? Рассмотрим подробно движки JavaScript и их механизм работы. После долгих и изнурительных браузерных войн осталось 3 основных движка JavaScript...
114 читали · 3 года назад
Секрет производительности JavaScript: V8 и скрытые классы
Источник: WebForMyself.com Сегодня JavaScript стал одним из наиболее часто используемых языков веб-разработки. Тем не менее, чтобы подняться на эту ступень, ему нужно было преодолеть множество препятствий. Одно из них было связано со скоростью выполнения, пока она не достигла производительности, аналогичной таким языкам, как C ++. Все это было невозможно без изобретения V8 JavaScript Engine. Итак, в этой статье я расскажу о технологии, лежащей в основе такого повышения производительности, и о том, что вам следует знать, чтобы писать более производительный код...