Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
Navigation timing is a W3C candidate recommendation implemented by browsers to expose timings about the lifespan of a webpage.
Drupal integration
This module will get data from the navigation timing API exposed by most browsers and will log this information along with a few Drupal values like the current user, the current drupal path, CSS and JS files on the page and a few other things.
Why use navigation timing
The main use-case for this module is to help you identify what takes the longest to load on a particular page.
Is the page slow because your HTML is too complex? because the CSS is too big, not optimized? or is it because you have a lot of javascript? Navigation timing will provide you with raw data that will help you figure this out. Currently there is no user-friendly UI, see at the end.
Supported browsers
There is a limited set of browsers exposing navigation timing data:
IE9 and later,
Firefox – on mobile as well,
Recent webkit-based browsers, excluding Safari.
Opera is planning to implement navigation timing in the future.