"JavaScriptコンパイラIonMonkey"の組込で快速!"Firefox 18のベータ版"がリリース!

| | コメント(0) | トラックバック(0)

 もはや、現在のウェブページは、"JavaScript" コンテンツとは切っても切れない密接な関係にあると言える。
 そして、"JavaScript" をやや多用しているページでは、幾分ギクシャクした動きに遭遇することも無いではない。"Script" の構成自体の優劣にも問題はあろうが、ブラウザ側に組み込まれた "JavaScriptコンパイラ" の問題だと言われている。

 下記引用サイト記事:Firefox 18のベータがリリース: JavaScriptコンパイラIonMonkey, PDFビューワ, タッチのサポートなど/TechCrunch/2012.11.27 の伝えるところでは、Mozilla の "Firefox 18" には、新開発された "JavaScriptジャストインタイムコンパイラIonMonkey" が提供されているという。
 これによって、従来のコンパイラのベンチマークと比べて、<26%の性能アップ>が果たされたようだ。

 そのJavaScript のパフォーマンス向上の理由は、コンパイラアーキテクチャの革新にあるようで、次のように解説されている。

 皆さんがよく目にする典型的なコンパイラには、鍵となるコンポーネントを持ち合わせていませんでした。...... JavaScript から機械語へとほぼ直接的に変換を行っています。そこには中間となるステップが存在していません。これらのコンパイラでは、変換結果を眺めてさらなる最適化を施すといった、一歩引いて見返すような処理が存在していなかったのです。
 IonMonkey は、まさにその処理を可能にする新たなアーキテクチャの名前です。これは基本的には3つの処理のステップを持ちます。

1. JavaScript を中間表現に変換する
2. 多くのアルゴリズムを実行し中間表現を最適化する
3. 最適化された中間表現を機械語に変換する
>( IonMonkey in Firefox 18 日本語翻訳ページ

 なお、上記の<2. 多くのアルゴリズムを実行し中間表現を最適化>では、
可能な場合、ループ外に命令をくくり出す/冗長なコードの強力な除去形式/使用されていない命令の削除......>などの<IonMonkeyにおける最適化技術>( 同上日本語翻訳ページ )が発揮されるのだそうだ。

 このほか、 "Firefox 18" には、<内蔵PDFビューワ/レティナMacのサポート/タッチスクリーンのあるマシン用にW3CのTouch Eventのサポート>なども含まれており、現時点では "ベータ版" のリリースではあるが、大いに注目に値する......。

 Firefox 18のベータがリリース: JavaScriptコンパイラIonMonkey, PDFビューワ, タッチのサポートなど/TechCrunch/2012.11.27
by Frederic Lardinois on 2012年11月27日

 今日(米国時間11/26)Mozillaは、Firefoxブラウザの新バージョン(v 18)のデスクトップ向けとAndroid用のそれぞれベータをリリースする。今回はとくに、デスクトップ版のアップデートに顕著なものがあり、JavaScriptジャストインタイムコンパイラIonMonkeyや、レティナMacのサポートタッチスクリーンのあるマシン用にW3CのTouch Eventのサポートなどが提供される。Android向けでは、フィッシング対策の強化や、オプトインとして検索のサジェッションが提供される。

 IonMonkeyは、Mozillaのビッグな取り組みだった。この新しいJavaScriptコンパイラは9月にFirefox 18のナイトリービルドでリリースされたが、その時点ですでに開発に1年を費やしていた。ベンチマークによると、IonMonkey ( 引用者注 : 日本語翻訳ページ )はこれまでのTraceMonkeyやJägerMonkeyジャストインタイムコンパイラに比べて26%の性能アップ、という。

 さらに今回より、OS X 10.7以上に対しレティナディスプレイがサポートされる。これは、先月発表されたとおりだ。まだ試作段階のWebRTCのサポートも加わった。開発に長期を要した内蔵PDFビューワも、今回やっと導入された。また今回のFirefox 18では、HTTPSで接続しているWebサイト上のセキュアでないコンテンツを、ユーザが遮断できる。

 W3Cのタッチイベントがサポートされたことも、重要だ。これまでMozillaが独自に提供していたMozTouchイベントに代わるものだが、ただし現状ではFirefoxユーザのわずか1.1%がタッチスクリーンを使っているにすぎない(Windows 8上のFirefoxユーザは4.4%がタッチを使用)。

 これらのアップデートを盛り込んだFirefox 18の最終安定版のリリース予定は、2013年の第二週となっている。ベータ版は、Windows、Mac、Linux用いずれもここでダウンロードできる。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))


 今、ご時世がら、かつて "ブラウザ IE" 向けに作った "VBScript" のコンテンツを "JavaScript" に書き換える作業をしているところなのであるが、早速、この "Firefox 18" を活用してみたいと思っている...... (2012.11.28)













【 SE Assessment 】 【 プロジェクトα 再挑戦者たち 】








トラックバック(0)

このブログ記事を参照しているブログ一覧: "JavaScriptコンパイラIonMonkey"の組込で快速!"Firefox 18のベータ版"がリリース!

このブログ記事に対するトラックバックURL: http://adhocrat.net/mt/mt-tb.cgi/2143

コメントする

2020年11月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          














関連サイトへのリンク


  • 電子書籍(eBooks)制作にフォーカスしたサイト
  • 明けない夜はないことを確信するサイト
  • Green(地球環境改善)にフォーカスしたサイト
  • ソフトウェア技術者やSEのための評価と育成、人事考課制度を考えるサイト
  • さまざまな業種・業態でご利用可能なモバイル活用の予約システム!
  • 創作小説『海念と保兵衛』のサイト
  • 創作小説『かもめたちの行方』のサイト
  • 当ブログ推奨の商品を展示したAmazon ストアー!
  • 当AdhocBlogブログの過去のエントリー
  • 株式会社アドホクラット当時のサイト

★売れ筋! No.1!
家庭用"放射線測定器"

日本通信 bモバイルWiFi ルータ+1 ヶ月定額SIM BM-U300W-1M
価格:¥ 20,208
国内配送料無料 Amazon





このブログ記事について

このページは、yasuo hiroseが2012年11月28日 00:01に書いたブログ記事です。

ひとつ前のブログ記事は、
 「"安倍相場"の向こう側に控える"ハイパーインフレ"というかたちの"大増税と超物価高"?!
です。

次のブログ記事は、
 「「卒原発」が旗印の嘉田新党!"原発不安の世論"に呼応して「2022年に原発稼働ゼロ」!
です。

最近のコンテンツは、
 インデックスページ
で見られます。

過去に書かれたものは、
 アーカイブのページ
で見られます。

年月別アーカイブ

最近のトラックバック