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

浏览器 内核 公司
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)
    
相关推荐
fhf4 分钟前
感觉根本等不到35岁AI就把我裁了
前端·人工智能·程序员
hummhumm5 分钟前
第 36 章 - Go语言 服务网格
java·运维·前端·后端·python·golang·java-ee
蒜蓉大猩猩27 分钟前
Vue.js - 组件化编程
开发语言·前端·javascript·vue.js·前端框架·ecmascript
王解1 小时前
一篇文章读懂 Prettier CLI 命令:从基础到进阶 (3)
前端·perttier
乐闻x1 小时前
最佳实践:如何在 Vue.js 项目中使用 Jest 进行单元测试
前端·vue.js·单元测试
檀越剑指大厂1 小时前
【Python系列】异步 Web 服务器
服务器·前端·python
我是Superman丶1 小时前
【前端】js vue 屏蔽BackSpace键删除键导致页面后退的方法
开发语言·前端·javascript
Hello Dam1 小时前
基于 Spring Boot 实现图片的服务器本地存储及前端回显
服务器·前端·spring boot
小仓桑1 小时前
利用 Vue 组合式 API 与 requestAnimationFrame 优化大量元素渲染
前端·javascript·vue.js
Hacker_xingchen1 小时前
Web 学习笔记 - 网络安全
前端·笔记·学习