浏览器内核、渲染引擎、JS引擎简介
2024-08-29 04:45:40
一、定义
- 浏览器内核分成两部分:渲染引擎和JS引擎。
- 由于JS引擎越来越独立,浏览器内核 就倾向于 单指 渲染引擎。
渲染引擎是一种对HTML文档进行解析并将其显示在页面上的工具。(说白了,就是按照HTML代码在界面上绘制各种控件图形)
二、常见引擎
- 渲染引擎:
firefox使用gecko引擎
IE使用Trident引擎
2015年微软推出自己新的浏览器,原名叫斯巴达,后改名edge,使用edge引擎
opera最早使用Presto引擎,后来弃用
chrome\safari\opera使用webkit引擎
13年chrome和opera开始使用Blink引擎
- JS 引擎:
老版本IE使用Jscript引擎
IE9之后使用Chakra引擎
edge浏览器仍然使用Chakra引擎
firefox使用monkey系列引擎
safari使用的SquirrelFish系列引擎
Opera使用Carakan引擎
chrome使用V8引擎。nodeJs其实就是封装了V8引擎
from:http://www.cnblogs.com/xiaohuochai/p/4750452.html
最新文章
- dbcp2和dbcp 1.4在API层面的差异
- C语言 文件操作2--文件缓存的理解
- 在程序中用new ClassPathXmlApplicationContext()的注意事项
- Java面试05|MySQL及InnoDB引擎
- intellij idea打jar包时的注意事项
- mysql Access denied for user root@localhost错误解决方法
- mysql删除表中重复数据,只保留一个最小的id的记录
- JQ删除数组中的某个对象
- http修改443端口,http 强制跳转https
- 散列算法-SHA
- RAID常见问题集锦+底部案例
- HBase基于region数目和data locality来balance regions
- glide 解决 golang.org/x/net 等依赖包无法获取
- 【转载】C++创建对象的两种方法
- 软件配置管理中的SVN
- C#中命名空间别名的使用
- sqlmap的二次开发
- jar命令:打包、查看、更新等
- 使用pandas进行数据清洗
- Exponential Backoff