3大Webブラウザに数えられるMozilla FireFoxがバージョン9となりました。
6週間ごとのアップデートを公約通りリリースです。
型推論エンジン
今回の見所は「型推論」エンジン。
JavaScriptの新しい実行方法です。
JavaScriptやPHPなどのスクリプト言語は、プログラム内で「型宣言」を行わないものが多く存在します。
これが無いとどうなるかというと、変数にいま入っているものは数字なのか、文字なのか、それともほかのデータなのかわからないということになります。
人間からは、好きなものを入れて好きに取り出せるというメリットがありますが、コンピュータ側はそうはいきません。いつでも「今何が入っている」を知らなければならないのです。コンピュータ側はそれをいちいち調べながら実行することになるんですね。
そこで型推論エンジン。
コードを実行前に解析し、「ここら辺では数字でおk」みたいな目印をつけ、いちいち調べないようにするのです。これによりFireFox9はFirefox 8に比べて最大で45%、Firefox 3.6に比べれば最大10倍!高速化するということです。
多くのJavaScriptを使ったリッチなページでは高速化が期待できますね。
セキュリティ
Firefox 9では計6件の脆弱性に対処され、最も高い「最高」が6件のうち4件、「高」と「中」が各1件となっている。
アップデートは必要ですね。
ダウンロードはこちら
公式ページからのダウンロードか、FireFoxの「FireFoxについて」のメニューからアップデート可能です。
FireFox 公式ページ > http://mozilla.jp/firefox/