通信用語の基礎知識 全国のICカードこれひとつ 戻る

SpiderMonkey
辞書:電算用語の基礎知識 ローカルアプリ一般編 (PNAPLLI)
読み:スパイダーモンキー
外語:SpiderMonkey
品詞:名詞

Mozilla FirefoxのコアJavaScriptインタープリター。

目次
概要

世界初のJavaScriptエンジン

ブレンダン・アイク(Brendan Eich)が、Netscape Communications時代にNetscape Navigator向けのJavaScript実装として書き上げたものである。

この実装はオープンソース化された。現在はMozilla Foundationが保守し、MPL/GPL/LGPLのトリプルライセンスとなっている。

特徴
応用

プログラムはCで書かれている。

SpiderMonkeyを用いている主要なソフトウェアはMozilla Firefoxであるが、他にも様々な製品や機器に組み込まれて使用されている。

代表例としては、Adobe AcrobatとAdobe Readerなどがある。

他に、近年よくあるインターネットTVなどは内部でJavaScriptが動作するケースが多いが、ここでSpiderMonkeyが応用されている製品も少なくないようである。

変遷

SpiderMonkeyはMozilla FirefoxのJavaScriptエンジンのベースということもあり、活発に改良が進められている。

SpiderMonkeyはベースとなるJavaScriptインタプリターであり、ここにJITエンジンを追加する形で改良が進めれている。JITエンジンの変遷は以下の通りである。

  1. TraceMonkey ‐ トレースJIT (Firefox 3.5〜8)
  2. J〓gerMonkey ‐ メソッドベースJIT
    • J〓gerMonkey (Firefox 4〜8)
    • J〓gerMonkey+型推論 (Firefox 9〜17)
  3. IonMonkey中間言語方式 (Firefox 18〜21)
  4. OdinMonkeyasm.js対応 (Firefox 22〜)
リンク
用語の所属
JavaScriptエンジン
関連する用語
jsval

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic