ITmedia NEWS > 速報 >

Opera、5〜50倍高速なJavaScriptエンジン「Carakan」を開発中

» 2009年02月06日 14時05分 公開
[ITmedia]

 Opera Softwareは2月4日、新しいJavaScriptエンジン「Carakan」に取り組んでいることを明らかにした。

 Carakanは現行版「Futhark」とは異なり、バイトコード命令セットを「スタック」型から固定サイズの「レジスタ」型に変更。レジスタ型では命令がどのレジスタにもアクセスできるため、スタックの先頭の値をコピーする必要がなく、実行する命令数もコピーが必要なデータも少なくて済むという。

 またCarakanではネイティブコード生成機能を実装。この機能を使わない場合でも、Presto 2.2(Opera 10α版)のエンジンの約2.5倍高速という結果をベンチマークテストでたたき出している。この機能を使ったテストでは、5〜50倍の高速化が見られたとしている。

関連キーワード

Opera | JavaScriptエンジン


Copyright © ITmedia, Inc. All Rights Reserved.