How were the tests selected and created?
To create the tests we first used a profiler to analyze JavaScript usage while browsing popular websites such as YouTube, Facebook, GMail and Meebo. The profiler collected data on the frequency in which different JavaScript functions were called on these sites and we used this data to create specific weighted tests for each function. In some situations the profiler is not able to collect accurate data and for these, we implemented the tests using
common techniques and components to simulate the requirements of a typical webpage.