我聽到這些用語頗多,特別是在討論功能兼容性時......但他們是什麼意味着?瀏覽器是「基於webkit」還是「基於壁虎」是什麼意思?
回答
要添加到其他的答案,有些事情區分引擎:
- WebKit是建立適合於各種環境,包括移動和嵌入式系統。
- 壁虎包括基於稱爲XUL網絡技術,其可以用於跨平臺的GUI開發(和在Firefox,雷鳥採用,和附加爲兩者)的應用層的語言。
- 的WebKit已經得到普及,並幫助推動各種新的Web標準,最引人注目的是
<canvas>
繪圖層,現在除了三叉戟(IE瀏覽器引擎)每個主要引擎採用。 - 壁虎可能承擔着重新瀏覽器創新的最大責任,在網景公司在IE瀏覽器失敗之後停滯不前。
- 雖然WebKit的往往有速度上的優勢,壁虎已經在這個領域,因爲3.0版本大踏步前進,以及最大限度地減少資源需求(趨向於需要較少的內存隨着時間的推移是Webkit,取決於實現)。
編輯:還有一點歷史,並使用發動機其他一些瀏覽器...
從歷史上看,WebKit是從KHTML導出,Konqueror發動機。 WebKit中的一些更改已被移植到KHTML。使用WebKit的一些其他瀏覽器(以及應用程序和操作系統)包括Epiphany(用於* nix),OmniWeb(第一個OS X瀏覽器,最初在NeXT上),Adobe AIR(使用Web技術開發「桌面」應用程序)和Palm的WebOS。
壁虎在網景就開始開發,該計劃最終將其集成到Netscape瀏覽器。 Mozilla基金會從Netscape中分離出來,並開始爲現在被稱爲SeaMonkey的Mozilla suite開發Gecko。Firefox(最初是Phoenix,然後是Firebird)是在Mozilla套件中構建爲輕量級Gecko瀏覽器,沒有非瀏覽器相關功能,並且具有用於添加功能的定義的擴展API。
其他一些使用Gecko的瀏覽器包括K-Meleon(用於* nix),Flock(專門用於社交網絡)和Camino(用於原生OS X Cocoa UI的Gecko)。
Mozilla使用Gecko引擎,Chrome和Safari使用WebKit。 WebKit應該佔用更小的空間。
你可以找到你使用的是什麼瀏覽器(和有用的調整)在http://www.whatbrowser.org/en/
瀏覽器的圖形時間表,在維基百科可能會有所幫助:http://en.wikipedia.org/wiki/Timeline_of_web_browsers#Graphical_Timeline
解釋編輯:爲了解決原帖「這是什麼意思」的編輯,該whatbrowser.org網站鏈接到一個lengthy comparison of web browsers。雖然這在技術上與Gecko和WebKit沒有關係,但它是查看實現兩個引擎的一些瀏覽器如何的好方法。
壁虎的進化。
首先是Netscape和它不是那麼特別,尤其是針對Internet Explorer的3左右。
然後網景開始工作的一個新的瀏覽器引擎,打算用它的Netscape Communicator 5
的Netscape Communicator 5從來沒有發生過,但新的瀏覽器引擎,現在叫壁虎,繼續給力Mozilla的瀏覽器,以及網景 6和7
壁虎現在使用最爲明顯的是火狐瀏覽器。
Webkit的演變。
首先是KHTML,而且供電的Konqueror瀏覽器。
KHTML的蘋果借來部件,並呼籲它的Webkit,它供電的Safari瀏覽器。
谷歌第一次使用的Webkit爲他們的Android瀏覽器,然後繼續使用它的谷歌瀏覽器。 Webkit也用於諾基亞瀏覽器(在諾基亞S60上),主顯節,WebOS瀏覽器(在Palm Pre上)等等。
月下旬以來2013谷歌瀏覽器不再使用Webkit引擎從蘋果,現在用自己獨立的叉叫眨眼(除了谷歌瀏覽器在iOS只能使用的Webkit)。
Webkit繼續用於Safari和各種其他開源瀏覽器。
爲了完整起見,我也將提到三叉戟,有時也被稱爲MSHTML,的Internet Explorer 4至11的權力,並EdgeHTML,在微軟邊緣使用三叉戟的叉。
今天谷歌搜索這個問題...這是迄今爲止最清晰的答案.thx – 2010-09-30 16:37:08
根據過去5年的發展情況更新了2015年。 – thomasrutter 2015-12-08 10:22:32
- 1. 「基於運輸」是什麼意思?
- 2. document.readyState模擬基於壁虎的瀏覽器
- 3. 「職位是基於1的意思」是什麼?
- 4. Cookie-是基於用戶還是基於機器?
- 5. 輥的意思是基於R中
- 6. ?基於xml還是基於註釋?
- 7. 是「newPageLoaded」標誌?它是基於DOM還是基於網絡?
- 8. 這是什麼意思「基於IP的協議」?
- 9. 「找不到基於APR的Apache Tomcat Native庫」是什麼意思?
- 10. 「多基類」是什麼意思?
- 11. 爲什麼SAML基於瀏覽器
- 12. 是什麼意思:是什麼意思?
- 13. 什麼是IE瀏覽器相當於webkit溢出滾動:touch
- 14. 在用戶代理字符串中,「KHTML,像是壁虎」是什麼意思?
- 15. 是什麼基地-2是什麼意思?
- 16. 什麼是基於Facebook PIXEL?
- 17. 什麼是mach_absolute_time基於iPhone
- 18. 移動視口大小是基於瀏覽器還是屏幕分辨率?
- 19. 爲什麼kafka是基於pull而不是基於push的?
- 20. 是ASP.Net Webforms和基於ASP.Net MVC組件還是基於動作?
- 21. 更新一堆行是基於事務還是基於行?
- 22. websocket是基於流的還是基於包的協議?
- 23. 檢查CLLocation是基於GPS還是基於蜂窩電話
- 24. 檢查PostgreSQL/C ArrayType是基於零還是基於一個的
- 25. 什麼是PrimeFaces p:編輯器基於?
- 26. 基於cron作業時間還是基於服務器時區?
- 27. 是基於TCP還是UDP的SMTP?
- 28. 對於暱稱,「ContactsContract.CommonDataKinds.Nickname.CONTENT_ITEM_TYPE」是什麼意思?
- 29. 「+ =」(加上等於)是什麼意思?
- 30. 用於基於WebKit的瀏覽器打印拼版HTML文檔
當我將Gecko URL中的圓括號轉換爲與Markdown配合使用時,您擊敗了我。:P +1 – eyelidlessness 2010-01-19 04:31:45
+1爲維基鏈接。 – 2010-01-19 04:32:51
其他渲染引擎是Opera的,無論IE使用什麼。 – Thilo 2010-01-19 04:33:58