Opera планирует включить в будущие версии своего браузера самый быстрый
движок JavaScript из когда-либо существовавших. В компании заявляют, что
разрабатываемый механизм будет обрабатывать ECMAScript и JavaScript в два с
половиной раза быстрее, чем тот, что встроен сейчас в текущую версию Opera.
Новый движок Carakan собирают с прицелом на производительность, избегая
расстановки акцентов на малом потреблении памяти, которыми была продиктована
работа над ранее выпущенными компонентами. Разработчик Opera Йенс Линдстром
подчеркивает, что с целью увеличения производительности создатели сфокусируются
на доработке трех основных компонентов. Байт-код будет теперь исполняться через
регистры, а не через стек, что позволит снизить объем копируемых и
обрабатываемых данных. Добиться повышения эффективности работы призвано также
генерирование большего количества исходного кода и оптимизация управления
объектами внутри кода скриптов.
Линдстром отметил, что работа над рядом деталей еще продолжается, и движок
пока не готов к продолжительному тестированию. Никакой определенной даты выхода
названо также не было, хотя разработчики предупредили пользователей, чтобы они
не ждали появления Carakan в грядущем релизе Opera 10.