• AJAX Remoting Analysis

    • Trace asynchronous JavaScript executions for the full round-trip
    • Follow a single transaction from the initiating event to the UI update
    • Point out problems in the interaction between client-side JavaScript, network communication and server-side processing
    • All-in-one view on JavaScript and network

    The nature of an AJAX application is to perform asynchronous network requests to retrieve data from the server and then present it to the user. We found that using statistical profiling information together with network traffic statistics does not help at all in finding out why a specific user click was slow. Only a transaction-oriented approach that covers the entire round trip can answer this question.

    Based on our experience with Java performance analysis we built the first transactional tracing technology for AJAX-based Web 2.0 applications, which should help you to rapidly diagnose performance issues within your AJAX communication behavior. PurePath for AJAX traces each asynchronous JavaScript execution, their HTTP request and its JavaScript callback that is executed once the server responds. Having this information should help to immediately understand the interaction dynamics between the AJAX client and the back-end servers which you require to resolve performance bottlenecks in the JavaScript or Network layer of your AJAX application.

  • Presented By
    dynaTrace LABS