The goal of the Ajax View project is to improve developer’s visibility into and control over their web applications’ behaviors on end-user’s desktops.
Because Ajax View is rewriting web application code dynamically each time a user visits the web site, it can:
- serve different instrumentation code to different users. This allows us to distribute instrumentation code across many users, spreading the cost of gathering lots of information such that no single user pays a high performance penalty.
- adapt an instrumentation policy and serve different instrumentation code over time. For example, we can drill-down into performance problems and gather extra context about bugs
Download the first release of our client-side prototype. The prototype requires Windows Vista, Windows 2003, or Windows XP SP2.
We’ve written up a short usage document, showing a simple walkthrough Ajax View’s performance profiling.