JavaScript Performance Analysis
- Trace JavaScript executions at function-level (PurePath for AJAX)
- Find performance hotspots
- Relate to interface events
- Drill down into source code
AJAX Frameworks push more and more logic into the browser. Whether it might be some JavaScript enriched “legacy” web application or an AJAX application built on a rich internet application platform like GWT, openLazlo or eclipse RIA, JavaScript code execution is contributing more and more to application performance.
Based on our experience with Java performance analysis we built the first transactional tracing technology for client-side Web applications,
which should help you to rapidly diagnose performance issues in your client-side JavaScript code.
PurePath for AJAX traces every single user action and provides detailed metrics down to JavaScript function level. User interface (DOM) events such as mouse clicks can be followed deeply down into framework code. Performance hotspots are automatically detected and visualized.
A thorough performance analysis often also requires insight into source code – e.g. for understanding framework dynamic linkage to source code. Therefore our JavaScript analysis view automatically relates trace information to JavaScript code.