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.
Douglas Crockford is an Architect at Yahoo! Inc. He discovered JSON while he was CTO of State Software. Previously, Doug was Founder and CEO of Electric Communities, Director of New Media at Paramount, Director of Technology at Lucasfilm Ltd., and a Researcher at Atari, Inc.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at yromaine@oreilly.com
Download the Velocity Sponsor/Exhibitor Prospectus
View a complete list of Velocity contacts
Comments
No video playback for iPhone? To bad.
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.
The story not sorted, even sordid, but it has a nice ending and an important moral for our times.
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.