Скоро веб-браузер Opera 10 получит новый движок Carakan, предназначенный для работы с приложениями JavaScript. Как уверяют разработчики, производительность Carakan будет в 2,5 раза выше по сравнению с существующими программными движками.
Программисты из Opera ставят перед собой амбициозную задачу — создать самый быстрый движок для веб-браузеров.
Йенс Линдстром, представитель Opera Software, рассказывает, что нынешний движок Futhark, работающий на базе ECMAScript, был самым скоростным на момент своего выхода. Первоочередной задачей Futhark было сокращение процесса обработки кода, а значит и памяти, занятой под эту операцию. Однако, в Futhark оставался еще потенциал для наращивания производительности, видимо, его и будут задействовать разработчики Opera для создания нового суперскоростного Java-движка.
В настоящий момент программисты Opera работают над улучшением работы таких операций, как автоматическая классификация объектов, байт-кодирование на основе регистров и выполнение команд без их дополнительной трансляции.