Patent ID: 8407337

Claim:
A computer-implemented method for gathering website performance data using a browser performance agent for performing website transactions comprising: loading a performance agent on a server computer, the performance agent for identifying and recording occurrences of browser events pertaining to website performance; redirecting, in the loaded performance agent, invocations of browser operations pertinent to website performance, the redirected invocations for recording the invoked browser operations; performing, via the performance agent, the redirected browser operations for targeting a website under test, the browser operations resulting in the browser events pertaining to website performance; recording the browser events pertaining to website performance on the server computer, the browser operations provided by a single instantiation of a native operating system providing the invoked browser operations; and returning execution control to the performance agent following the redirected operation invocation and recordation of the browser events, execution returning to a point at which an unredirected operation invocation would have resumed.