Brussels / 1 & 2 February 2020


Shipping a performance API on Chromium

Experiences from shipping the Element Timing API

Adding new web performance APIs to the web is a complex process. In this talk, I'll go over the steps we went through to ship the Element Timing API in Chromium, which enables measuring rendering timing of image and text content. You'll learn about the process to ship an API exposing performance information to web developers. There were many steps involved in the process: engaging with developers and other browser vendors, brainstorming, privacy and security reviews, Origin Trials, posting an Intent, and addressing questions and ideas after the API has shipped.


Photo of Nicolás Peña Moreno Nicolás Peña Moreno