addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Speaker: Philip Tellis - Abusing JavaScript to Measure Web Performance

  • Jul 24, 2012 · 6:30 PM
  • Wayfair Offices - 4 Copley Place

Abusing JavaScript to Measure Web Performance, or, "How Does Boomerang Work?"

While building boomerang, we developed many interesting methods to measure network performance characteristics using JavaScript running in the browser. While the W3C's NavigationTiming API provides access to many performance metrics, there's far more you can get at with some creative tweaking and analysis of how the browser reacts to certain requests.

In this talk, I'll go into the details of how boomerang works to measure network throughput, latency, TCP connect time, DNS time and IPv6 connectivity. I'll also touch upon some of the other performance related browser APIs we use to gather useful information. I will NOT be covering the W3C Navigation Timing API since that's been covered by Alois Reitbauer in a previous Boston Web Perf talk.

References:http://lognormal.github.com/boomerang/doc/

About the Speaker: Philip Tellis is the co-founder and CTO of LogNormal, where he works to measure real user performance characteristics for everyone else. Prior to starting LogNormal, Philip worked with Yahoo!'s performance and security teams where he built the boomerang JavaScript library (among other things).

When he's not hacking on something, Philip spends his time cooking, reading, biking and kayaking down the Charles with his wife.

Join or login to comment.

Our Sponsors

  • Wayfair

    Wayfair hosts our meetups, and is looking to hire great engineers!

  • Fastly

    Pizza, speakers.

  • Akamai

    Any experience. Any device. Anywhere.

  • Instart Logic

    Cloud application delivery

  • Catchpoint

    10% off to Members + "Complete Web Monitoring" ebooks

  • SOASTA

    Web and mobile app test automation solution.

  • O'Reilly

    O'Reilly provides discounts to all members, and free books

  • AppDynamics

    Next generation application performance management

  • Yottaa

    Yottaa provides a selection of books on Web Performance for each Meetup

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy