Understanding Ajax Applications By Using Trace Analysis