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

浏览器 内核 公司
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)
相关推荐
局外人LZ14 分钟前
Uniapp脚手架项目搭建,uniapp+vue3+uView pro+vite+pinia+sass
前端·uni-app·sass
爱上妖精的尾巴43 分钟前
8-5 WPS JS宏 match、search、replace、split支持正则表达式的字符串函数
开发语言·前端·javascript·wps·jsa
为什么不问问神奇的海螺呢丶1 小时前
n9e categraf redis监控配置
前端·redis·bootstrap
云飞云共享云桌面1 小时前
推荐一些适合10个SolidWorks设计共享算力的服务器硬件配置
运维·服务器·前端·数据库·人工智能
刘联其2 小时前
.net也可以用Electron开发跨平台的桌面程序了
前端·javascript·electron
韩曙亮2 小时前
【jQuery】jQuery 选择器 ④ ( jQuery 筛选方法 | 方法分类场景 - 向下找后代、向上找祖先、同级找兄弟、范围限定查找 )
前端·javascript·jquery·jquery筛选方法
前端 贾公子2 小时前
Node.js 如何处理 ES6 模块
前端·node.js·es6
pas1362 小时前
42-mini-vue 实现 transform 功能
前端·javascript·vue.js
esmap2 小时前
OpenClaw与ESMAP AOA定位系统融合技术分析
前端·人工智能·计算机视觉·3d·ai·js
xuchaoxin13752 小时前
bash中的字符串处理@输出和格式化打印@echo@printf
chrome·bash