前端浏览器工作原理(Web前端基础浏览器)

浏览器发展

世界上第一个浏览器 WorldWideWeb(后改名Nexus)

第一个网页服务器httpd

Web之父 Tim Berners-Lee

主流浏览器

前端浏览器工作原理(Web前端基础浏览器)(1)

主流浏览器

主流浏览器内核介绍

前端浏览器工作原理(Web前端基础浏览器)(2)

主流浏览器内核介绍

浏览器内核(Rendering Engine)

前端浏览器工作原理(Web前端基础浏览器)(3)

浏览器内核家谱

内核可以分为两部分:渲染引擎和JS引擎。

渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。

JS 引擎:解析 Javascript 语言,执行 javascript 语言来实现网页的动态效果

一、Trident 内核

又称MSHTML,微软内核。由于长时间没有更新Trident内核,导致Trident 内核几乎与W3C标准脱节,于是大量的BUG等安全性问题涌现,给后起之秀很多机会。

二、Gecko 内核

火狐内核。

三、Webkit 内核

苹果内核,也是safari浏览器的内核。

四、Blink 内核

Blink是一个由Google和Opera Software开发的浏览器排版引擎,Google计划将这个渲染引擎作为Chromium计划的一部分

五、Presto 内核

由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。特点:渲染速度的优化达到了极致,目前公认最快的浏览器内核,代价是牺牲了网页的兼容性。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页