首頁 >web前端 >js教程 >什麼是javascript引擎

什麼是javascript引擎

王林
王林原創
2021-07-08 13:47:352287瀏覽

javascript引擎是專門處理JavaScript腳本的虛擬機,通常會附帶在網頁瀏覽器之中。 SpiderMonkey是第一款javascript引擎。

什麼是javascript引擎

本文操作環境:windows10系統、javascript 1.8.5、thinkpad t480電腦。

JavaScript引擎是專門處理JavaScript腳本的虛擬機,通常會附帶在網頁瀏覽器之中。

主要的網頁瀏覽器JavaScript引擎有以下幾個:

Mozilla

SpiderMonkey,第一款JavaScript引擎,由Brendan Eich在Netscape Communications時編寫,用於Mozilla Firefox 1.0~3.0版本。

Rhino,由Mozilla基金會管理,開放原始碼,完全以Java編寫。

TraceMonkey,基於即時編譯的引擎,其中部份程式碼取自Tamarin引擎,用於Mozilla Firefox 3.5~3.6版本。

JaegerMonkey,德文Jäger原意為獵人,結合追蹤和組合碼技術大幅提升效能,部分技術借鑿了V8、JavaScriptCore、WebKit,用於Mozilla Firefox 4.0以上版本。

Google

V8,開放原始碼,由Google丹麥開發,是Chrome瀏覽器的一部分。

微軟

Chakra (JScript引擎),中文翻譯名為查克拉,用於Internet Explorer 9的32位元版本。

Opera

Linear A,用於Opera 4.0~6.1版本。

Linear B,用於Opera 7.0~9.2版本。

Futhark,用於Opera 9.5~10.2版本。

Carakan,由Opera軟體公司編寫,自Ope​​ra10.50版本開始使用。

其它

KJS,KDE的ECMAScript/JavaScript引擎,最初由Harri Porten開發,用於KDE專案的Konqueror網頁瀏覽器中。

Narcissus,開放原始碼,由Brendan Eich編寫(他也參與了第一個SpiderMonkey)。

Tamarin,由Adobe Labs編寫,Flash Player 9所使用的引擎。

Nitro(原名SquirrelFish),為Safari 4編寫。

相關影片教學分享:javascript影片教學

#

以上是什麼是javascript引擎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn