主流浏览器有哪些?他们的内核是什么?

浏览器 内核 公司
Navigator Gecko Netscape网景公司
Opera Presto、Blink Opera Software ASA
IE Trident 微软
Edge Chromium 微软
Firefox Gecko Mozilla组织
Safari Webkit 苹果
Chrome Webkit、Chromium 、Blink Google

浏览器是一个多进程、多线程的应用程序。在一个浏览器中打开多个标签页,如果一个标签页内的内容卡顿,并不会影响其他标签页,就是因为每个标签页都有一个进程,互不影响(可以在任务管理器中查看)。浏览器进程有以下几种:

  1. 浏览器主进程(只有一个)

  2. GPU进程(计算显示效果尤其是3D)

  3. 第三方插件进程

  4. 浏览器渲染进程

    GUI渲染线程(HTML\CSS)
    JS解析引擎线程(JS)
    事件触发线程(事件队列、事件循环)
    定时器触发线程(setTimeout())
    异步网络请求线程(AJAX)
    
相关推荐
拼图2093 分钟前
Vue.js开发基础——数据绑定/响应式数据绑定
前端·javascript·vue.js
刘志辉8 分钟前
vue反向代理配置及宝塔配置
前端·javascript·vue.js
星叔31 分钟前
ARXML汽车可扩展标记性语言规范讲解
java·前端·汽车
编程老船长1 小时前
第18章 从零开始:春节门联网页设计,用DIV+CSS打造传统与现代的完美融合
前端·css·html
sky.fly1 小时前
HTML5+css3(浮动,浮动的相关属性,float,解决浮动的塌陷问题,clear,overflow,给父亲盒子加高度,伪元素)
前端·css·html
Coisini_甜柚か1 小时前
打字机效果显示
前端·vue3·antv
郑小憨1 小时前
Node.js NPM以及REPL(交互式解释器) 使用介绍(基础介绍 二)
开发语言·前端·javascript·npm·node.js
嚣张农民1 小时前
在 WebSocket 连接中出现错误时,如何处理和捕获错误?
前端·javascript·面试
代码搬运媛1 小时前
前端开发利器:npm 软链接
前端·npm·node.js
周三有雨2 小时前
vue3 + vite 实现版本更新检查(检测到版本更新时提醒用户刷新页面)
前端·vue.js·typescript