We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
讨论的是基于Chromium内核开发的浏览器,但其他的像FireFox 内核Quantum 其实也差不多。
市面上占有率比较高,基本上都是基于Chromium 或者特性相同
概念:
关系:
单进程浏览器是指浏览器的所有功能模块都是运行在同一个进程里,这些模块包含了网络、插件、JavaScript 运行环境、渲染引擎等。
功能模块运行在一个进程里,是导致单进程浏览器不稳定、不流畅和不安全
“单进程浏览器架构示意图”可以看出,所有页面的渲染模块、JavaScript 执行环境以及插件都是运行在同一个线程中的,这就意味着同一时刻只能有一个模块可以执行。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
chrome浏览器
讨论的是基于Chromium内核开发的浏览器,但其他的像FireFox 内核Quantum 其实也差不多。
进程和线程
概念:
关系:
单进程浏览器时代
单进程浏览器是指浏览器的所有功能模块都是运行在同一个进程里,这些模块包含了网络、插件、JavaScript 运行环境、渲染引擎等。
功能模块运行在一个进程里,是导致单进程浏览器不稳定、不流畅和不安全
不稳定
不流畅
“单进程浏览器架构示意图”可以看出,所有页面的渲染模块、JavaScript 执行环境以及插件都是运行在同一个线程中的,这就意味着同一时刻只能有一个模块可以执行。
不安全
多进程时代
The text was updated successfully, but these errors were encountered: