JavaScript & Metaperformance

Mission City Ballroom
Please note: This and all other keynotes will be live streamed and recorded.
Average rating: ****.
(4.00, 24 ratings)

There are lies, damned lies, and benchmarks. Tuning language processor performance to benchmarks can have the unintended consequence of encouraging bad programming practices. This is the true story of developing a new benchmark with the intention of encouraging good practices.

Photo of Douglas Crockford

Douglas Crockford


Douglas Crockford is best known for having discovered that there are good parts in JavaScript—an important and unexpected development. He also discovered the JSON data-interchange format, the world’s best-loved data format, and various JavaScript tools, such as JSLint and JSMin. He works at PayPal.

Comments on this page are now closed.


Terry Riegel
06/19/2011 3:32am PDT

No video playback for iPhone? To bad.

Justin Brodley
06/15/2011 9:01am PDT

Very informative not dealing with a lot of Javascript it was hard to relate, but I get the benchmark issues as its prevalent in all software. However, if you create a new benchmark aren’t you at risk of creating the same issue of everyone tuning to your benchmark… While your probably one of the better people to write a benchmark based on your expertise it still feels like a risk.

Picture of Douglas Crockford
Douglas Crockford
06/01/2011 4:18am PDT

The story not sorted, even sordid, but it has a nice ending and an important moral for our times.

Picture of Steve Souders
Steve Souders
06/01/2011 3:43am PDT

Doug is the watchdog for JavaScript best practices and performance. He’s recently ventured into the world of JavaScript benchmarks and shares the sorted story of that endeavor.

  • Keynote Systems
  • Cisco
  • Google
  • Neustar
  • Betfair
  • Cotendo
  • Rackspace Hosting
  • Akamai
  • Apica
  • dynaTrace
  • Equinix
  • Facebook
  • New Relic
  • Opscode
  • Yahoo! Inc.
  • AppDynamics
  • Aptimize
  • Blaze
  • CDNetworks
  • Cedexis
  • Citrix Systems
  • Compuware Corporation
  • Dyn Inc.
  • F5 Networks
  • Heroku
  • Percona
  • Quest Software
  • Schooner Information Technology
  • SiteSpect
  • Splunk
  • Strangeloop
  • WatchMouse
  • Zeus Technology
  • Neustar

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at

Download the Velocity Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of Velocity contacts