<story><title>The web at maximum FPS: How WebRender gets rid of jank</title><url>https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-fps-how-webrender-gets-rid-of-jank/</url></story><parent_chain><item><author>pohl</author><text>Now that this is closer to shipping, I&amp;#x27;m curious what impact this would have on battery life. On the one hand, this is lighting up more silicon; on the other hand: a faster race to sleep, perhaps?&lt;p&gt;Have there been any measurements on what the end result is on a typical modern laptop?</text></item></parent_chain><comment><author>Const-me</author><text>Don’t know about measures. But eventually, after a couple stable FF versions are released with that new renderer, I’d expect positive impact.&lt;p&gt;GPUs are much more power efficient per FLOP. E.g. in my desktop PC, theoretical limit for the CPU is 32 FLOP&amp;#x2F;cycle * 4 cores * 3.2 GHz = 400 GFLOPS, for the GPU the theoretical limit is 2.3 TFLOPS. TDP for them is 84W CPU, 120W GPU.&lt;p&gt;A GPU has vast majority of transistors actually doing math, while in a CPU core, large percentage of these transistors are doing something else. Cache synchronization&amp;#x2F;invalidation, instructions reordering, branch prediction, indirect branch prediction (GPU has none of that), instruction fetch and decode (for GPU that’s shared between a group of cores who execute same instructions in lockstep).</text></comment>
<story><title>The web at maximum FPS: How WebRender gets rid of jank</title><url>https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-fps-how-webrender-gets-rid-of-jank/</url></story><parent_chain><item><author>pohl</author><text>Now that this is closer to shipping, I&amp;#x27;m curious what impact this would have on battery life. On the one hand, this is lighting up more silicon; on the other hand: a faster race to sleep, perhaps?&lt;p&gt;Have there been any measurements on what the end result is on a typical modern laptop?</text></item></parent_chain><comment><author>nonsince</author><text>Your browser is doing ~60fps rendering on the GPU already, it&amp;#x27;s just doing it much less efficiently. This does less work on the CPU _and_ less work on the GPU, for the same result.</text></comment>