前端浏览器工作原理(Web前端基础浏览器)
浏览器发展
世界上第一个浏览器 WorldWideWeb(后改名Nexus)
第一个网页服务器httpd
Web之父 Tim Berners-Lee
主流浏览器
主流浏览器
主流浏览器内核介绍
主流浏览器内核介绍
浏览器内核(Rendering Engine)
浏览器内核家谱
内核可以分为两部分:渲染引擎和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