瀏覽器最重要的部分是瀏覽器的內核,瀏覽器內核是瀏覽器的核心,也稱“渲染引擎”,用來解釋網頁語法并渲染到網頁上;瀏覽器內核決定了瀏覽器該如何顯示網頁內容以及頁面的格式資訊,不同的瀏覽器內核對網頁的語法解釋也不同,因此網頁開發者需要在不同內核的瀏覽器中測驗網頁的渲染效果,
- 對網頁的語法解釋不同
- 渲染效果不一樣
- 性能不一樣,支持腳本的執行速度等不一樣,而且支持區域(隱藏元素等)repaint和reflow的情況比較復雜不一樣
現在國內常見的瀏覽器有:IE、Firefox、QQ瀏覽器、Safari、Opera、Google Chrome、百度瀏覽器、搜狗瀏覽器、獵豹瀏覽器、360瀏覽器、UC瀏覽器、遨游瀏覽器、世界之窗瀏覽器等,
但目前最為主流瀏覽器有五大款,分別是IE、Firefox、Google Chrome、Safari、Opera,
作為前端開發,熟悉四大內核是非常有必要的,四大內核的決議不同使網頁渲染效果更具多樣化,下面總結一下各常用瀏覽器所使用的內核,
- IE瀏覽器內核:Trident內核,也是俗稱的IE內核;
- Chrome瀏覽器內核:統稱為Chromium內核或Chrome內核,以前是Webkit內核,現在是Blink內核;
- Firefox瀏覽器內核:Gecko內核,俗稱Firefox內核;
- Safari瀏覽器內核:Webkit內核;
- Opera瀏覽器內核:最初是自己的Presto內核,后來是Webkit,現在是Blink內核;
- 360瀏覽器、獵豹瀏覽器內核:IE+Chrome雙內核;
- 搜狗、遨游、QQ瀏覽器內核:Trident(兼容模式)+Webkit(高速模式);
- 百度瀏覽器、世界之窗內核:IE內核;
- 2345瀏覽器內核:以前是IE內核,現在也是IE+Chrome雙內核;
參考網址:
5大主流瀏覽器的差異:https://blog.csdn.net/qq_36379597/article/details/101382234
五大主流瀏覽器及四大內核:https://zhuanlan.zhihu.com/p/99777087?utm_source=wechat_session
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/27584.html
標籤:其他
上一篇:推薦一些好用的Chrome插件
