浏览器内核的整理稿
来源:互联网 发布:一直是正在准备windows 编辑:程序博客网 时间:2024/05/20 14:28
浏览器内核,英文称为Rendering Engine。浏览器内核是用来渲染网页内容的,将网页代码转换为可视可读页面。
一、排版引擎:
用来显示页面框架的排版
(1)Trident内核(windows)
IE浏览器使用的内核,通常被称为IE内核。IE6时期的内核并不遵循W3C标准,由于占市份额巨大,大量网页专门为IE6编写,由于不遵循W3C标准,在后来的IE上显示就会出现排版混乱。
(2)Gecko(跨平台)
Netscape(网景)6启用的内核,目前由Mozilla基金会进行维护,由于Firefox的使用,通常称之为火狐内核。
(3)KHTML(Linux)
KDE开发的内核,Konqueror浏览器利用KHTML内核。
(4)WebKit(跨平台)
由KHTML发展而来,由苹果公司开发,是开源的。Apple safari、symbian 手机浏览器、安卓默认浏览器都是使用这一内核。
(5)Chromium(跨平台)
Chromium本质就是WebKit,只不过把webkit的代码整理成可读性更高的代码。Google chrome使用这一内核。
(6)Presto(跨平台)
优先解析文字,媒体资源的渲染优先级靠后。Opera3.5-6.1的内核叫Elektra。Opera使用这一内核。
二、JavaScript引擎
JavaScript引擎是用来执行JS代码的。JavaScript的渲染速度越快,动态页面的展示也更快。
(1)Chakra(查克拉)
IE9启用的新的JavaScript引擎
(2)SpiderMonkey / TraceMonkey /JaegerMonkey
MozillaFirefox使用的迭代JavaScript引擎
(3)V8
Chrome使用的JavaScript引擎
(4)Nitro
Safari使用的JavaScript引擎
(5)Linear A/ Linear B/Futhark/Carakan
Opera使用的迭代JavaScript引擎
(6)KJS
KHTML内核对应的JavaScript引擎
三、浏览器测试项目
(1)V8引擎
(2)Acid3 主要测试对网页标准的兼容性
(3)HTML5 测试对HTML5的支持
四、一些解释
(1)Chrome本身并不开源,其它厂商是不能定制Chrome的。Chrome和Chromium都是铬的意思,分别是英文和拉丁文。
(2)全页面缩放、多标签浏览、鼠标手势都是opera的首创。
(3)版本号最高的是chrome
- 浏览器内核的整理稿
- 浏览器常见内核整理
- 前端知识整理---浏览器内核
- 前端知识整理---浏览器内核
- 几种常见浏览器内核简介整理
- 各个浏览器都是什么内核整理
- 浏览器的内核!
- 浏览器的内核分类
- 各个浏览器的内核
- 查看浏览器的内核
- 各个浏览器的内核
- 浏览器内核的理解
- 浏览器的内核
- 各个浏览器的内核
- 各个浏览器的内核
- 浏览器内核的差异
- 浏览器内核 css浏览器的兼容性写法
- 浏览器内核的小知识
- linux系统用户以及用户组管理
- 关闭tomcat时提示memory leak警告解决办法
- 如何在setting里面添加自己的值
- 腾讯马化腾的万字演讲-微信和手Q的交锋。
- ASPxComboBox
- 浏览器内核的整理稿
- C++在运行状态下修改替换函数逻辑
- /dev/zero和/dev/null的区别
- 编程名言名句
- 目标追踪综述
- MFC中控件大小随对话框大小动态变化
- 从破烂堆里发现生的希望
- swift如何上传大于5G的文件
- 关于POS系统可靠性开发的一些考虑: