RoccamOccam写道:WebRender是一个基于GPU的实验性网页内容渲染器,用Rust编写,现在默认为桌面Windows 10上带有Nvidia GPU的Firefox Nightly用户启用。该公告是在邮件列表上发布的。
Lin Clark提供了对WebRender的精彩概述,并指出,“使用WebRender,我们希望应用程序能够以每秒60帧(FPS)或更好的速度运行,无论显示器有多大或者页面有多大变化框架到框架。它的工作原理。在Chrome浏览器中以15 FPS 突然显示的页面或今天的Firefox 使用WebRender以60 FPS运行。
在描述WebRender方法时,克拉克问道,“如果我们删除了绘画和合成之间的这个界限,然后又回到每一帧上绘制每个像素?这听起来像一个荒谬的想法,但实际上有一些先例。现代视频游戏重新绘制每个像素,并且它们比浏览器更可靠地保持每秒60帧。并且他们以意想不到的方式执行它而不是创建这些无效矩形和图层以最小化他们需要绘制的内容,他们只是重新绘制整个屏幕。
领取专属 10元无门槛券
私享最新 技术干货