NavigationTiming event for initial display

Hi!

Trying to bring facts into a discussion about the merits and harm of using 
Javascript to lazily load images, I've been looking through the documentation 
about timing interfaces. While Navigation Timing seems to offer a wealth of 
information, the one point that would be most helpful for me is the time to 
initial display, i.e. when the browser first displays rendered content.

This is the time, people try to optimize by using lazy image loaders which 
then rob the browser any chance to make a better informed decision based on 
all the information it has. The first step in optimization is of course 
creating a reliable and meaningful benchmark. In absence of timing information 
offered by the browser (which should be the entity that knows best), people 
have to resort to opaque web services claiming to use elaborate camera setups 
or even worse - tribal knowledge spread at conferences and in blog posts.

Would it be feasible to add such an event to Navigation Timing or is this 
information already available in some form?

Thanks and regards,
Stefan Seifert

Received on Thursday, 23 June 2016 13:11:20 UTC