NOTE: I recommend you use
Episodes 2.
It is lacking in documentation, examples, and testing, but the episodes.js contains significant improvements.
The most important fix is recording time measurements
before calling postMessage to mitigate the impact of JavaScript execution.
Episodes Home |
Example |
Firebug add-on |
White Paper |
Slides
Episodes is a framework for timing web pages.
It has three key concepts:
- it supports measuring Web 2.0 applications
- measurements are made using JavaScript events so there can be multiple listeners
- it has features that support making it an industrywide standard for web developers, web metrics service providers, tool developers, and browser developers
The Episodes white paper describes these concepts in more detail.
You can also refer to the example of Episodes to see working code.
To illustrate how there can be multiple consumers of Episodes, use the Episodes Firefox add-on to view episodic timing information from any page that uses Episodes (all the pages in this directory, for example).