当前位置:首页 > 实用技巧 >

webkit功能(webkit功能选项详解)

来源:原点资讯(www.yd166.com)时间:2023-06-18 17:57:21作者:YD166手机阅读>>

图片引自Mariko Kosaka的《Inside look at modern web browser》

3. 浏览器架构

浏览器架构没有统一标准规范,不同浏览器可能使用不同线程或多个不同进程来构建web。少数线程间通过IPC通信。

3.1 不同浏览器实现的体系结构

webkit功能,webkit功能选项详解(13)

图片引自Mariko Kosaka的《Inside look at modern web browser》

3.2 Chrome的多进程架构

webkit功能,webkit功能选项详解(14)

图片引自Mariko Kosaka的《Inside look at modern web browser》

4. 不同进程作用

  • 浏览器:控制应用程序chrome部分,包括地址栏,书签,后退和前进按钮。及处理Web浏览器的不可见特权部分,例如网络请求和文件访问
  • 渲染:控制显示网站的选项卡内的任何内容
  • 插件:控制网站使用的任何插件,例如flash。
  • GPU:独立于其他进程处理GPU任务。它被分成不同的进程,因为GPU处理来自多个应用程序的请求并将它们绘制在同表面中。
  • 其他进程:浏览器右上角更多 -> 更多工具 -> 任务管理器,查看其他进程,如实用程序网络服务、辅助框架

webkit功能,webkit功能选项详解(15)

图片引自Mariko Kosaka的《Inside look at modern web browser》

5. 多进程架构

优点:

  • 防一个页面崩溃影响整个浏览器
  • 安全性和沙箱:操作系统提供了限制进程权限的方法,因此浏览器可以从某些功能中对某些进程进行沙箱处理。如任意访问文件
  • 进程有自己的私有内存空间,可以拥有更多的内存。为了节省内存,Chrome限制了它可以启动的进程数量。限制因设备的内存和CPU功率而异,但当Chrome达到限制时,它会在一个进程中开始从同一站点运行多个选项卡

webkit功能,webkit功能选项详解(16)

栏目热文

webkit开发教程(WEBKIT用什么语言开发的)

webkit开发教程(WEBKIT用什么语言开发的)

在这篇教程中,我们会用 Python 的 PyQt 框架编写一个简单的 web 浏览器。关于 PyQt ,你可能已经有...

2023-06-18 18:22:58查看全文 >>

试用性webkit功能怎么设置

试用性webkit功能怎么设置

Safari 对于 iPhone 用户来说一定不陌生。作为内置浏览器,Safari 干净、安全、迅速又强大。无论是网页搜...

2023-06-18 17:50:41查看全文 >>

webkit是什么功能(试验性webkit功能可以都关掉吗)

webkit是什么功能(试验性webkit功能可以都关掉吗)

外媒报道,上周末,有媒体报道称,Safari浏览器的WebKit引擎出现一个Bug,可以使网站通过该浏览器跟踪用户的浏览...

2023-06-18 18:11:41查看全文 >>

实验性webkit功能设置

实验性webkit功能设置

在对 iOS 15 最新 Beta 版本代码深入挖掘之后,外媒发现在 Safari 浏览器中提供了启用 WebM 音频编...

2023-06-18 17:46:46查看全文 >>

试验性webkit怎么设置

试验性webkit怎么设置

Safari 对于 iPhone 用户来说一定不陌生。作为内置浏览器,Safari 干净、安全、迅速又强大。无论是网页搜...

2023-06-18 18:17:26查看全文 >>

webkit怎么设置(safari怎么设置为webkit)

webkit怎么设置(safari怎么设置为webkit)

IE与WebKit内核Windows系统上的浏览器目前使用比较多的有两大内核,分别是Trident(也称之为IE内核)和...

2023-06-18 18:29:11查看全文 >>

实验性webkit功能怎么设置(如何恢复试验性webkit设置)

实验性webkit功能怎么设置(如何恢复试验性webkit设置)

苹果于北京时间2020年2月6日凌晨推送了 iOS 13.4 的第一个 beta 版本。随着几天的应用,又发现了一些更新...

2023-06-18 18:25:01查看全文 >>

webkit代码调试

webkit代码调试

今年的Pwn2Own比赛刚刚结束,在Pwn2Own温哥华站的比赛中,Fluoroacetate团队所使用的一个Webki...

2023-06-18 18:29:11查看全文 >>

webkit浏览器设置(safari浏览器webkit改了怎么恢复)

webkit浏览器设置(safari浏览器webkit改了怎么恢复)

作为一个广受好评的浏览器引擎,其网页布局的质量(包括速度、效率、符合标准度等)往往是其关键,那么WebKit究竟是如何布...

2023-06-18 18:32:17查看全文 >>

webkit使用说明书(webkit功能可以全部关闭吗)

webkit使用说明书(webkit功能可以全部关闭吗)

使用模拟浏览器作为爬虫手段的原因:使自己的爬虫更像用户的操作行为和往往在异步加载中某些请求很难构造;在我们日常开发中,经...

2023-06-18 18:21:13查看全文 >>

文档排行