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

浏览器 内核 公司
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)
相关推荐
魂祈梦23 分钟前
前端下载多个文件/浏览器批量下载文件
前端·浏览器
小明记账簿_微信小程序30 分钟前
手写一个webpack插件(plugin)
前端
我命由我1234537 分钟前
微信小程序 - scroll-view 的一些要点(scroll-view 需要设置滚动方向、scroll-view 需要设置高度)
开发语言·前端·javascript·微信小程序·小程序·前端框架·js
BD_Marathon1 小时前
【JavaWeb】CSS浮动
前端·css
1024肥宅1 小时前
手写 Promise:深入理解 JavaScript 异步编程的核心
前端·javascript·promise
铅笔侠_小龙虾1 小时前
Vue 学习目录
前端·vue.js·学习
悟能不能悟1 小时前
vue的history和hash模式有什么不一样
前端·vue.js
晓庆的故事簿1 小时前
前端的浏览器地址传参
前端
这样の我1 小时前
java 模拟chrome指纹 处理tls extension顺序
java·开发语言·chrome
*星星之火*1 小时前
【大白话 AI 答疑】第6篇 大模型指令微调:instruction/input/output核心解析及案例
服务器·前端·人工智能