主流瀏覽器及其核心

菜就多努力呀n發表於2019-07-21

瀏覽器的核心是分為兩個部分的,一是渲染引擎,另一個是 JS 引擎。現在 JS 引擎比較獨立,核心更加傾向於說渲染引擎。

Trident 核心:

  • 代表作品是 IE,因IE捆綁在 Windows 中,所以佔有極高的份額,又稱為 IE 核心或 MSHTML,此核心只能用於 Windows 平臺,且不是開源的。
  • 代表作品還有 騰訊Maxthon(遨遊)360瀏覽器 等。但由於市場份額比較大,曾經出現脫離了 W3C 標準的時候,同時 IE 版本比較多,
  • 存在很多的相容性問題。

Gecko核心:

  • 代表作品是 Firefox,即火狐瀏覽器。因火狐是最多的使用者,故常被稱為 firefox 核心它是開源的,最大優勢是跨平臺,在 Microsoft WindowsLinuxMacOs X 等主要作業系統中使用。
  • Mozilla 是網景公司在第一次瀏覽器大戰敗給微軟之後建立的。有興趣的同學可以瞭解一下瀏覽器大戰

Webkit核心:

  • 代表作品是 Safari、曾經的 Chrome,是開源的專案。

Presto核心:

  • 代表作品是 OperaPresto 是由 Opera Software 開發的瀏覽器排版引擎,它是世界公認最快的渲染速度的引擎。在 13 年之後,Opera 宣佈加入谷歌陣營,棄用了 Presto

Blink核心:

  • GoogleOpera Software 開發的瀏覽器排版引擎,20134 月釋出。現在 Chrome 核心是 Blink 。谷歌還開發了自己的 JS 引擎,V8,使 JS 執行速度極大地提高了

刻意練習,日益精進。

相關文章