Mozilla Foundationは7日(米国時間)、Adobe Systems(以降、Adobe)がMozilla Foundationに対してActionScript Virtual Machine(以降、AVM)のソースコードを寄贈することを発表した。Mozillaはこの寄贈を受け、「Tamarin」と名付けたプロジェクトを通じて開発を推進していくとしている。
ActionScriptはAdobeが同社の製品であるFlashにおいて採用しているスクリプト言語。それまでFlashに対して提供されてきたスクリプト言語は、Flash 5からは「ActionScript」という名称に変更された。ActionScriptは順次改定され、Flashの最新版であるFlash 9にはActionScript 3.0が採用されている。
Flash Player 9では、ActionScriptの実行環境であるAVMが新たに開発されている。ActionScriptはSWFに書き出される段階でバイトコードに変換されるが、このバイトコードを解釈して実行するアプリケーションがAVMだ。Adobeが開発した最新のAVM2の動作は、デバッグ機能の充実やJIT機能を搭載した高速な実行速度の実現など、Flash 9の目玉機能のひとつだとされている。
今回Adobeから寄贈される同成果物は、Firefoxの次世代JavaScriptコアエンジンである「SpiderMonkey」において採用される見通し。これによってFirefoxからFlash Playerの操作などがより向上するとみられる。
「Tamarin」では最終的にECMAScript Edition 4の最終版を実装する形で「SpiderMonkey」に採用する予定。ECMAScriptはJavaScript、ActionScript、JScriptなどのスクリプト言語のベースとなっている標準技術でもあり、Adobeからの同成果物の寄贈はFirefoxにおけるJavaScriptの実行改善にも寄与すると見られる。
| Flash 9 ActionScript 3.0 Previewのイベントリスナーとクラス定義 [2006/10/31] |
| ActionScript、Flex、そしてApollo - Flexエバンジェリストに訊くAdobe開発ツールの現在 [2006/10/31] |
| 米Adobe、Linux版「Flash Player 9 Update」をリリース [2006/10/20] |
| フルスクリーン表示/Windows Vista対応、"Flash Player 9"βリリース [2006/10/6] |
| ActionScript 3デビューセミナー - その真価を探る [2006/7/28] |
| 米Adobe、Flex 2とFlash Player 9の提供を開始 [2006/6/29] |
| AdobeのFlash担当者に訊く - Flash Player 9とActionScript 3.0何が変わる? [2006/6/20] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
TVアニメ『エウレカセブンAO』、新キャラおよびメカの設定画を紹介 [22:21 2/10] ホビー |
|
TVアニメ『ソードアート・オンライン』、7月放送開始! キービジュアル公開 [21:58 2/10] ホビー |
|
CP+2012 各社ブースレポート集 [21:48 2/10] 家電 |
|
ソニエリ、「Xperia NX」の展示イベント開催 - 東京・名古屋・大阪で実施 [21:40 2/10] 携帯 |
|
【レポート】CP+2012 - 「EOS-1D X」展示や吉高由里子のトークショーに人だかりが - キヤノン [21:35 2/10] 家電 |