Я ищу книги/статьи/статьи о внутренних механизмах Javascript в соответствии со многими справочными работами о внутренних компонентах JVM, внутренними средами CLR и т.д. Я мог (и, вероятно,) посмотреть исходный код JavaScriptCore и V8/Chromium, но если есть книга или какая-то другая документация "экскурсия", я бы предпочел сначала их прочитать. Спасибо.
Где я могу найти информацию о внутренних компонентах Javascript?
Ответ 1
Одним из углубленных документов может быть ECMA-262 Language Specifications.
Хорошая книга по языковым идиомам и лучшим практикам JavaScript Хорошие части
Ответ 2
Мне тоже было любопытно, и вот что я нашел:
О движке JavaScript Javascript (v8):
- Сбор мусора в V8; Для мобильных устройств и за его пределами
- V8 Internals: создание высокопроизводительного JavaScript-механизма
- Chrome V8 - Элементы дизайна
О Firefox Javascript Engine (Spidermonkey):
- Внутренние лица паука
- Spidermonkey находится на диете
- IonMonkey: новый компилятор JIT для Mozilla Mozilla
- Tracemonkey (устаревший JIT-компилятор, но, тем не менее, статья по-прежнему интересна)
О IE 9+ Javascript Engine (чакра):
О Safari Javascript engine (SquirrelFish):
Общий обзор:
Ответ 3
Google много документировал V8. http://code.google.com/p/v8/ На главной странице есть интересные видеоролики (хотя вы, вероятно, уже видели их)