#javascript #v8
#javascript #версия 8
Вопрос:
В Интернете есть несколько видеороликов, сообщений в блогах и т.д. О технических деталях Google V8. Кто-нибудь знает о письменном документе (журнальная статья, рабочий документ, руководство …), объясняющем внутренние механизмы Google V8 и принятые дизайнерские решения? (Например, объяснение того, какие оптимизации он использует, как они достигаются и т.д.?)
Комментарии:
1. Вопросы с просьбой порекомендовать или найти инструмент, библиотеку или любимый сторонний ресурс не по теме для Stack Overflow, поскольку они, как правило, привлекают самоуверенные ответы и спам. Вместо этого опишите проблему и что было сделано на данный момент для ее решения.
2. Вы пробовали Google
3. @adeneo: Да, конечно. Я знаю этот веб-сайт.
4. @zzzzBov: Ну, я спрашиваю не о поиске инструмента, библиотеки или любимого стороннего ресурса , а о существовании технической документации для одного из наиболее широко используемых движков JS. Я думаю, хороший ответ на этот вопрос может быть полезен многим людям. Я не вижу здесь особого места для мнений, поскольку единственно возможным ответом может быть форма «Да, есть документ, посмотрите здесь … »
Ответ №1:
К сожалению, существует не так много научных работ о реализации версии 8. Единственный правильный — это недавняя статья на ISMM о свертывании распределения. Хотелось бы, чтобы их было больше, но реальность такова, что команде V8 не платят за написание статей, даже если бы мы хотели.
Также недавно появилось несколько статей, связанных с V8, из других источников. К сожалению, им приходится полагаться на исходные тексты версии 8 и лежащие в их основе дизайнерские решения, и я бы рекомендовал с некоторой долей скептицизма отнестись к выводам и результатам, полученным в таких статьях.