Opera разрабатывает новый движок для JavaScript, который обещает серьезный прирост производительности. Как и другие современные браузеры, движок Opera будет поддерживать следующее поколение веб-приложений. Новый движок получил название Carakan. Информация о нем была опубликована в блоге разработчиков.
Все большее распространение веб-страниц и приложений, насыщенных скриптами, вынуждает создателей браузеров оптимизировать свои программы. Пока наибольших успехов в этом добилась Apple со своим SquirrelFish Extreme. Стараются не отстать Google и Mozilla. Opera в этом смысле была аутсайдером, но Carakan должен исправить положение.
Новый движок должен сделать браузер столь же функциональным, как и конкуренты. Современные движок Futhark, на котором основана версия браузера Opera 9.5 и выше, - настоящий "легковес", интерпретатор скриптов, который рассчитан на использование меньшего объема памяти, а не на скорость. Carakan будет потреблять больше памяти, но и справляться с скриптами лучше и быстрее.
Внутреннее тестирование Opera показало, что скорость выполнения скриптов выросла примерно в 2.5 раза. Opera также обнародовала некоторые детали о графической библиотеке Vega, используемой редактором. Она призвана поддерживать элементы HTML5 Canvas. Именно ее браузер будет теперь использоваться для HTML-рендеринга. Также в библиотеку была внедрена поддержка некоторых дополнительных возможностей CSS3. Страницы в браузере будут отображаться более корректно. Вероятно, все эти новинки мы увидем в готовящейся к выходу Opera 10.