Ajax View enables developer to see and control the behaviors of their web applications on user's desktops.
About Ajax View
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.
- Emre Kıcıman and Ben Livshits, AjaxScope: A Platform for Remotely Monitoring the Client-side Behavior of Web 2.0 Applications, in the 21st ACM Symposium on Operating Systems Principles (SOSP'07), Association for Computing Machinery, Inc., October 2007.
- Emre Kıcıman and Helen J. Wang, Live Monitoring: Using Adaptive Instrumentation and Analysis to Debug and Maintain Web Applications, in The 11th Workshop on Hot Topics in Operating Systems (HotOS XI), May 2007.
- Microsoft Visual Studio AJAX Profiling Extensions Power Tool