1. 程式人生 > >瀏覽器常見引擎(Gecko、webkit、trident)介紹

瀏覽器常見引擎(Gecko、webkit、trident)介紹

網頁主要包含兩部分,html和javascript。所以瀏覽器一般也包含兩個引擎,網頁(html)排版引擎(也叫渲染引擎)和js引擎。而一般提到瀏覽器的核心引擎,更多的是指網頁排版引擎。

一.從瀏覽器來看:

1.firefox

firefox的網頁排版引擎是Gecko,js引擎叫SpiderMonkey。Gecko大名鼎鼎,但SpiderMonkey這個名字估計就陌生一些了。

2.chrome和safari

safari的引擎,被通稱為webkit,webkit其實可以分出兩大部分,webcore和javascriptcore,就分別是html排版引擎和js引擎。

chrome的html排版引擎使用的是webkit,但js引擎沒有使用webkit,而是用“V8”引擎。

3.IE

IE的核心統稱trident,包含了渲染引擎和js引擎(叫jscript)。

二.從核心引擎看:

核心引擎主要有Gecko,webkit,trident等。可以看出這些是html排版引擎,但一般也指包含了相應的js引擎。