Profiling Dynamic Web Applications with Firebug

Location: Salons E-F Level: Intermediate
Average rating: ***..
(3.75, 4 ratings)

Firebug is well known as a powerful, easy-to-use web-site inspector. Less well known are its performance analysis abilities. In addition to straightforward JavaScript code on web pages, some sites use dynamically loaded JavaScript or use JavaScript to interpret AJAX JSON strings.

John J. Barton will demonstrate Firebug’s JavaScript performance analysis and debugging capabilities for dynamic JavaScript web pages.

John J. Barton


John J. Barton is the manager of Interaction Science, an IBM Almaden
Research group specializing in fundamentals of human-computer
interaction (HCI) technologies, especially multi-device interaction.
Interaction Science studies users, invents new techniques and technology,
then validates progress by scientific tests with real users. Current
projects in my group include text input on handheld devices, integration
of information across devices via instant messaging, adapting web
pages for mobile devices, and extending web debugging to support more
dynamic applications and environments.

John has 21 years of experience in industrial research with over 60
publications in the diverse fields of ubiquitious and mobile
computing, compiler technology and programming languages, physics of
electron scattering, and chemistry on surfaces. After early work in
quantum chemistry at NASA’s Jet Propulsion Lab in Pasadena CA, he got
his MS in Applied Physics at Caltech and moved to Berkeley. There he
worked at the Lawrence Berkeley Lab and got his PhD at UC Berkeley.
John joined the Physics department at IBM Watson to work on
Photoelectron Holography, moving to Computer Science in 1991 to work
on C++ compilers and co-author a book, “Advanced C++”, with Lee
Nackman. John managed the Jikes Java Research Virtual Machine team
until 1998 when he moved to HP Labs Palo Alto where he was part of the
Cooltown web-based ubiquitious computing project. When he isn’t
playing computer games with his sons or working on his deck, he
contributes to the Firebug open-source Javascript debugger.

  • Akamai
  • Google
  • Hyperic
  • Sun Microsystems
  • 3Tera, Inc
  • Coradiant
  • Keynote Systems
  • Limelight Networks, Inc.
  • OpSource
  • TechRepublic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Press and Media

For media-related inquiries, contact Maureen Jennings at

Contact Us

View a complete list of Velocity contacts.