歴史的なエンジン これらのエンジンは既に開発が終了しており、歴史的な観点から興味深いものとなっています。一部は現在でもレガシーシステムとして使用されている可能性があります(特に、Windows に同梱され続けているマイクロソフトの旧型エンジンなど)。
参考文献 ↑ Looper, Jen (2015年9月21日). 「初心者のためのJavaScriptエンジンガイド」 . Telerik Developer Network. 2018年12月8日のオリジナルからアーカイブ済み。2018年12月8日 に取得。 ↑ 「Blinkの仕組み」 。 2024年 3月12日 取得 。 1 2 "ドキュメント · V8" . Google . 2024年 3月3日 取得 . 1 2 Nelaturu, Keerthi (2020年9月)。 「WebAssembly: 何がそんなにすごいのか?」 medium.com 。 2024年 3月3日 取得 。 1 2 Eich, Brendan (2011年6月21日). 「新しいJavaScriptエンジンモジュール所有者」 . ↑ Fin JS (2016年6月17日)、 「ブレンダン・アイク – BraveのCEO」 、 YouTube 、 2018年 2月7日 取得 ↑ 「大規模ブラウザ比較テスト:Internet Explorer vs. Firefox、Opera、Safari、Chrome」 。PC Games Hardware。Computec Media AG。2009年7月3日。 2012年5月2日にオリジナルから アーカイブ。 2010年 6月28日 取得 。 ↑ Purdy, Kevin (2009年6月11日). "Lifehacker スピードテスト: Safari 4、Chrome 2" . Lifehacker . 2021年4月14日のオリジナルから アーカイブ済み 。 2021年 5月8日 取得。 ↑ 「Mozillaは『我々はもう速くなっているだろうか?』と問いかけている。」 " . Wired . 2018年6月22日のオリジナルからアーカイブ済み。2019年1月18日 取得。↑ 「AppleがSafari 5をリリース 」 。www.prnewswire.com 。 ↑ Shankland, Stephen (2010年3月2日). 「Opera 10.5に新しいJavaScriptエンジンが搭載される」 . CNET . CBS Interactive. 2013年10月3日の オリジナルからアーカイブ済み。 2012年 1月30日 閲覧 。 ↑ 「TraceMonkey: JavaScript Lightspeed、Brendan Eichのブログ」 。 2015年12月4日のオリジナルから アーカイブ済み 。 2020年 7月22日 取得。 1 2 3 "Carakan" 。 2009年5月31日に オリジナルからアーカイブされました 。 2009年 7月9日 に取得。 ↑ 「Opera 10.50 - 乗り換える価値のあるブラウザか? - NYTimes.com」 。archive.nytimes.com 。 2025年 12月29日 取得 。 ↑ 「Microsoft EdgeのJavaScriptエンジンがオープンソース化へ」 。2015年12月7日。 ↑ 「V8用の新しいクランクシャフト」 。Chromium Blog 。2010年12月7日。 2011年 4月22日 閲覧 。 ↑ "Maglev - V8の最速最適化JIT · V8" 。 1 2 「JavaScriptCore における投機」 。2020 年 7 月 29 日。 1 2 「SpiderMonkey — Firefox ソース ドキュメント」 。 1 2 「アーキテクチャの概要」 . GitHub . ↑ 「超安全モード」 。2021年8月4日。 ↑ 「Deno 2 が長期サポートと Node.js との互換性を備えて登場」 。The New Stack。2024 年 6 月 19 日。2025 年 8 月 25 日 取得 。 ↑ カムデン、レイモンド K. (2015). アパッチ・コルドバの行動 . マニング. pp. 2–15 . ISBN 9781617292392 。↑ 「Electron の内部構造: Node をライブラリとして使用する」 electronjs.org。2016 年 8 月 8 日。2017 年 11 月 9 日のオリジナルから アーカイブ。2020 年 7 月 3 日 取得 。 1 2 「MozillaのAsm.jsがネイティブパフォーマンスにさらに一歩近づく」 2013年12月21日。 1 2 「Dev.Opera — ユーザー数3億人、WebKitへの移行」 。 2014年6月28日に オリジナル からアーカイブされました。 ↑ 新しいMicrosoft Edgeが4月のWindows 10 Update TuesdayリリースでMicrosoft Edge Legacyに取って代わる 、Microsoft、2021年2月12日、 2021年3月11日のオリジナルから アーカイブ、 2021年 3月12日 取得 1 2 "JEP 335: Nashorn JavaScript エンジンを削除対象として非推奨にする" . ↑ "JavaScriptCore – WebKit" . trac.webkit.org . ↑ 「コンテキストスレッド:仮想マシンインタープリタのための柔軟で効率的なディスパッチ技術」 (PDF) 。 2025年5月14日に オリジナル (PDF) からアーカイブされました。 ↑ 「SquirrelFish Extremeのご紹介」 。2008年9月18日。 1 2 「JavaScriptCore における投機」 。2020 年 7 月 29 日。 ↑ 「変更セット 94559 – WebKit」 。 ↑ 「WebKit FTL JIT の紹介」 。2014 年 5 月 13 日。 ↑ 「B3 JITコンパイラの紹介」 。2016年2月15日。 ↑ 「JsRT API におけるエッジエンジンとレガシーエンジンのターゲット設定」 。2015 年 9 月 10 日に 取得。 ↑ "LibJS JavaScript エンジン" . libjs.dev . 2023 年 6 月 30 日 取得 . ↑ "LibJS: JavaScript エンジンのバイトコードを完成させ始めます :^) · LadybirdBrowser/Ladybird@69dddd4" . GitHub . ↑ "LibJS: AST インタープリタを削除 :^) · LadybirdBrowser/ladybird@2eaa528" . GitHub . 2024 年 7 月 10 日 取得 . ↑ 「有望なクロスプラットフォームWebブラウザ、Ladybirdブラウザをご紹介 - gHacks Tech News」 。2023年6月20日。 1 2 3 4 「JavaScript 技術の概要 - JavaScript | MDN」 。2025 年 7 月 8 日。 ↑ "LibJS: 字句解析器、構文解析器、AST、バイトコードジェネレータのRust実装を追加" . GitHub . ↑ "LibWASM: 手書きアセンブリバイトコードインタープリタを追加" . GitHub . ↑ "LibWASM: JIT の時間です" . GitHub . ↑ 「Rhinoの歴史」 。Mozilla Foundation 。 2020年10月22日の オリジナルからアーカイブ済み。 2008年 3月20日 取得 。 ↑ 「JEP 174: Nashorn JavaScript エンジン」 . ↑ 「GitHub · ソフトウェアが構築される場所」 . GitHub . 2025年 12月29日 取得 。 ↑ 「Oracle Nashorn: JVM 用 の 次世代 JavaScript エンジン」 。www.oracle.com 。 ↑ ラガーグレン、マーカス。 「ナショーン戦争物語(invokedynamic の戦いで傷ついたベテランより)」 (PDF) 。Oracle Corporation 。 ↑ 「JEP 372: Nashorn JavaScript エンジンを削除する」 。 ↑ 「異なるJavaバージョンでのNashornの使用」 . GitHub . 2025年 1月23日 取得 。 ↑ 「Truffle: 自己最適化ランタイムシステム」 (PDF) 。Oracle Corporation 。 2013年 8月23日 取得 。 ↑ Wimmer, Christian; Würthinger, Thomas (2012). "Truffle: 自己最適化ランタイムシステム" . 第3回システム、プログラミング、アプリケーションに関する年次会議:人類のためのソフトウェア の議事録 . pp. 13–14 . doi : 10.1145/2384716.2384723 . ISBN 978-1-4503-1563-0 。↑ Seaton, Chris (2016年9月20日). "GraalVMによるRubyとJavaScriptの高速化" (PDF) . chrisseaton.com . ↑ 「エルメスを使う」 。Facebook 。 2021年 4月9日 取得 。 1 2 Wen, Elliott; Zhou, Jiaxiang; Luo, Xiapu; Russello, Giovanni; Dietrich, Jens (2024). "Keep Me Updated: An Empirical Study on Embedded JavaScript Engines in Android Apps" . MSR '24: Proceedings of the 21st International Conference on Mining Software Repositories . Lisbon, Portugal: ACM. pp. 361– 372. doi : 10.1145/3643991.3644901 . ↑ Xie, Juanying; Kaiser, M. Shamim; Rathore, Vijay Singh (2023). Information and Communication Technology for Competitive Strategies (ICTCS 2022): Intelligent Strategies for ICT . Springer Nature Singapore. p. 562. ISBN 9789811993046 。↑ "React Native 0.82 - 新時代 · React Native" . reactnative.dev . 2025年10月8日. 2025年 12月29日 取得 . ↑ 「Duktape」 。 2013年 9月21日 取得 。 1 2 3 4 5 Meng Wu; Weixin Dong; Qiang Zhao; Zhizhong Pan; Baojian Hua (2023). "軽量JavaScriptエンジンの実証的研究". 2023 IEEE 23rd International Conference on Software Quality, Reliability, and Security Companion (QRS-C) . IEEE. pp. 413–422 . doi : 10.1109/QRS-C60940.2023.00103 . ISBN 979-8-3503-5939-8 。1 2 Grunert, Kai (2020). 「リソース制約のあるマイクロコントローラ向けJavaScriptエンジンの概要」. 2020年第5回スマート・サステナブルテクノロジー国際会議(SpliTech) . pp. 1–7 . doi : 10.23919/SpliTech49282.2020.9243749 . ISBN 978-953-290-105-4 。↑ "moddable/readme.md" . GitHub . 2026年 7月9日 取得 . ↑ 「 Moddable | 組み込み向けJavaScript」 。www.moddable.com 。 ↑ 「MuJS」 。 2014年 9月22日 取得 。 ↑ 「QuickJS Javascript Engine」 。 ↑ 齋藤忠、岩崎秀也 (2025)「JavaScriptにおける静的最適化と動的性質の 統合」 GPCE '25: 第24回ACM SIGPLAN国際生成プログラミング会議:概念と経験 の 議事録 。ACM。pp. 41–53。doi : 10.1145/3742876.3742877 。 ↑ 「V4 - Qt Wiki」 。 ↑ Tandel, Mrunali; Joshi, Uday; Golhani, Amit (2016). "文献レビュー: スクリプトエンジン開発のための Qt でのスクリプト作成" (PDF) . International Journal of Computer Science and Information Technologies . 7 (3): 1347– 1350 . 2025 年 9 月 20 日 取得 . ↑ ストラホフ、パヴェル・ウラジミロヴィチ (2018). Qt 5 を使用したゲームプログラミング入門ガイド:Qt 5、C++、Qt Quick で素晴らしいゲームを作成する (第 2 版). Packt Publishing Ltd. ISBN 9781788390651 2025年9月21日 に取得 。↑ 「Plasmaデスクトップスクリプト | 開発者」 。develop.kde.org 。 2025年 12月29日 取得 。 ↑ "Qt-5-Beta - Qt Wiki" 。 ↑ 「Qt 5.2 の新機能 - Qt Wiki 」 ↑ Pannu, Mandeep; Kay, Iain; Gill, Bod (2019年10月17日~19日)「継承された脆弱性:JavaScript Engine V4のセキュアコーディングとGoogleのV8の比較」 2019 IEEE第10回年次情報技術、電子機器およびモバイル通信会議(IEMCON) 。カナダ、ブリティッシュコロンビア州バンクーバー:IEEE。doi : 10.1109 /IEMCON.2019.8936228 。 ↑ "JavaScript ホスト環境 | Qt QML | Qt 6.10.0" 。 ↑ 「V4 - Qt Wiki」 。 wiki.qt.io 。 2021 年 4 月 24 日 に取得 。 ↑ "Qt-contributors-summit-2013-QML-engine - Qt Wiki" 。 ↑ "リリース · Samsung/Escargot" . GitHub . ↑ Hyukwoo Park; Seonghyun Kim (2024). "JavaScriptランタイムにおけるネイティブスタック利用のための末尾呼び出し最適化" . IEEE Access . 12 : 111801–111817 . Bibcode : 2024IEEEA..12k1801P . doi : 10.1109/ACCESS.2024.3441750 . ↑ 「JavaScriptコンソール」 。 ↑ 「JavaScriptエンジンを構築しよう」 . 2019.jsconf.eu . 2022年 3月23日 取得。 ↑ "GitHub - boa-dev/boa: Boa は Rust で書かれた組み込み可能な実験的な JavaScript エンジンです" . GitHub . 2022 年 4 月 8 日 取得 . ↑ 「Kiesel JavaScript Engine」 . kiesel.dev . 2025年 9月30日 取得 。 ↑ キーゼルjs。 「キーゼル」 。 コードバーグ.org 。 2025 年 9 月 30 日 に取得 。 ↑ 「Test262: ECMAScript テストスイート」 。 2025年 9月30日 取得 。 ↑ 「Temporal_rs が登場!Boa、Kiesel、V8 の Temporal を支える datetime ライブラリ」 。2025 年 9 月 24 日。2025 年 9 月 30 日 取得 。 ↑ 「Netscape Navigator 2.0b1 for Windows」 。 1997年6月14日に オリジナル からアーカイブされました。 ↑ "Netscape Communicator 3.0.2 Source Tree" . Archive.org . 2011年10月28日. 2025年 9月23日 取得 . 1 2 3 4 Wirfs-Brock, Allen; Eich, Brendan (2020). "JavaScript: 最初の20年" . Proceedings of the ACM on Programming Languages . 4 (HOPL): 1– 189. doi : 10.1145/3386327 . ↑ 「征服者の地からのニュース - KDEブログ」 . blogs.kde.org . 2025年 12月29日 取得 。 ↑ ブロックマイヤー、ジョー (2024 年 2 月 28 日)。 「KDE デスクトップが Plasma 6 で大幅に刷新される」 。 ↑ Ratanaworabhan, Paruj; Livshits, Benjamin; Zorn, Benjamin G. "JSMeter: JavaScript ベンチマークと実際の Web アプリケーションの動作の比較" (PDF) . USENIX . ↑ 「JScript .NET の紹介 | Microsoft Learn」 . msdn.microsoft.com . 2025年 12月29日 取得 。 1 2 「JScript バージョン情報」 . learn.microsoft.com . ↑ 「 JScript リファレンス」 。learn.microsoft.com 。 ↑ 「Microsoft JScript の機能 - 非 ECMA (Visual Studio - JScript)」 . learn.microsoft.com . ↑ 「JScript 言語ツアー | Microsoft Learn」 learn.microsoft.com 2025 年 12 月 29 日 取得 。 ↑ よくある質問 、 マイクロソフト 、2010年3月13日、 2010年3月22日の オリジナルからアーカイブ、 2010年 3月18日 取得 ↑ 「JScript9Legacy スクリプト エンジンがデフォルトで有効になりました - Windows IT Pro Blog」 . techcommunity.microsoft.com . 2025 年 12 月 29 日 取得 。 ↑ 「Windows 11 22H2では JS エンジンの使い方が異なりますか? - Microsoft Q&A」 learn.microsoft.com 。 ↑ 「Operaのアーカイブされたバージョン履歴1-12」 。 ↑ 「Operaデスクトップチームのブログ | Opera」 。 2006年3月3日に オリジナル からアーカイブされました。 ↑ 「エピメテウス 」 ↑ 「リリース 2.1pre17」 。 2005年3月11日にオリジナルから アーカイブされました 。 2025年 9月16日 に取得。 ↑ 「JavaScriptエンジンと製品 」 ↑ クラーク、ミッチェル(2022年8月18日)。 「ジェームズ・ウェッブ宇宙望遠鏡はJavaScriptで動作するらしい」 。The Verge 。 2022年 9月2日 閲覧 。