推荐 最新
喝一杯吧可以吗

浏览器渲染进程到底分为多少线程?

浏览器的渲染进程到底分为多少线程? 今天查资料有点给我查晕了,我现在知道浏览器应该是有四个进程。 而其中的渲染进程又是由五个小线程组成的。 https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241005/3e48170460ef968d34c1f9736e441c71.png 然后我去查渲染进程流程 的时候,又查到主要说法是分为四个或三个小线程 :主线程 Main thread , 工作线程 Worker thread(有的文章没说这个),光栅线程 Raster thread 和排版线程 Compositor thread。 流程类似: https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241005/b272575c4e7406ad09c58d485cbde7a0.png 我希望您解答: 1. 浏览器的渲染进程 ,到底分为几个线程 ? 2. 为什么 会出现我问题中描述的,同样是渲染进程 ,却有不同的细分方式。 3. 浏览器运行工作时,每一帧(16ms)是不是都会触发一次完整渲染进程流程? 4. 希望您能给出比较系统化的资料链接 。

0
1
0
浏览量199
Fronttend

【three.js】渲染时出现了噪点,如何解决?

如图所示,渲染的时候,有时候会出现下面的两种情况: 图一,就是随机出现不规则的面,有时候过一会儿会消失,有时候不会。使用光线投射点击它的时候,并没有获取到什么信息,例如,点击草地区域上面的不规则面的时候,会返回的是草地mesh的信息。 图二,直接就是整个场景都变成了纯色并且一堆的噪点,这种情况就不会消失,只能刷新页面重新渲染。 这两个都是因为什么才出现的状况啊?如何解决? 图一(两个图): "不规则面" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240918/58aa3a167c5bbb751b8f0fe838aea2d6.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240918/405e82b25ca8ad18966e3efad551a24c.png) 图二: "全场景噪点" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240918/8f2dc2737723e54c0ac38efae43d50b8.png)

0
1
0
浏览量206