Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - V8 (движок JavaScript)26 апреля 2011Оглавление: 1. V8 (движок JavaScript) 2. Производительность движок JavaScript с открытым программным кодом, распространяемый по лицензии BSD. Разработан датским отделением компании Google. О V8Разработка JavaScript-движка V8 началась в датском отделении Google в городе Орхус. Ведущим разработчиком стал Ларс Бак. Основными проблемами, которые пришлось решать разработчикам в движке, стали производительность и масштабируемость. Первая лабораторная версия движка появилась 3 июля 2008 года, а уже 2 сентября была официально представлена версия 0.2.5, вошедшая в первый публичный релиз Chromium.
V8 исполняет JavaScript-сценарии в особых «контекстах», которые по сути являются отдельными виртуальными машинами. Правда в одном процессе может работать только одна виртуальная машина, несмотря на возможность использования нескольких потоков. В Chromium это обходится мультипроцессовой архитектурой, повышающей также стабильность и безопасность, реализуя таким образом механизм «песочницы». Таким образом, несмотря на динамическую природу JavaScript, разработчикам удалось применить методы, характерные для реализации классических объектно-ориентированных языков, такие как компиляция кода «на лету», внутреннее кэширование, точный процесс сборки мусора, снэпшоттинг при создании контекстов. Просмотров: 2388
|