Hi all,
I am very pleased to announce that the fps meter now has a new name and a new look! Here’s a screenshot and summary:
Here are the key differences:
Showing percentage (of frames that were successfully rendered) better reflects the smoothness of the page. The fps meter would show a count of frames rendered, meaning that inactive or idle pages showed lower “fps”, even if they hit every frame.The new meter only tracks dropped frames if the page had new content to present but didn’t present on time.
For example this demo has a main-thread animation lasting for 1 second and only the first half has visual updates. The fps meter shows 30 fps. It’s confusing because the demo is perfectly smooth, able to render every frame on time. The “Frame Rendering Stats” shows 99% which indicates that virtually no frames are dropped. Note that we often show numbers less than 100% because one of the expected frames hasn’t finished rendering yet.
The “Frame Rendering Stats” provides more immediate information. Using green/red/yellow lines for each individual frame rather than showing an aggregation of smoothness over time. For example, when navigating from one page to another page, we can see a bunch of red lines. These are frames being dropped due to page load. With this, it’s possible to tell which portions of the page experience aren’t smooth.
The name FPS meter has become a little dated, as it no longer measures FPS, nor is it a meter, and it shows other stats like GPU raster and GPU memory. We’ve decided to update the name to “Frame Rendering Stats” to cover the new and existing details surfaced.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e8f9d538-ae7f-4aaa-a2e7-39a25473b1bfn%40chromium.org.
What are we supposed to do with all this information? We get everything except the actual FPS, which is almost all we need. Cheers to Google Chrome team wasting their time, money and effort in not giving us what we want.
I agree with Michal Mocny about this being a positive change, but keeping the FPS in its place wouldn't hurt anybody.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALRxhAvedATfoaK0q%3DbKw2szJ0w5mcKGCAPQdkrGRKD9pjNr-g%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALRxhAsdOB5RAiyea6v4sFtL_iVpb6Eim4iFGyRF3FOyFCEZoA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/a8d7a0a8-b26e-4513-b7e3-3d21655b5ad6n%40chromium.org.