Recent Posts


  1. » eval() Kerfuffle: Last week it came out that, in Firefox (and other Gecko-based browsers)...
  2. » Powering a Web Revolution: Like every web developer I've spent a lot of time using the Firebug...
  3. » Whoisi?: Good friend - and fellow Mozillian - Chris Blizzard has just released a...
  4. » New CSS in Firefox 3: Visit: New CSS Features in Firefox 3 David Baron, a Mozilla developer,...
  5. » Meet PPK (Creator of Quirksmode.org): Kind of last moment but I just got word that PPK (the creator of the...
  6. » Twitter Quick Reply: A quick bookmarklet that I made for Asa Dotzler. If you've ever visited a...
  7. » BBC Removing Microformat Support: Visit: BBC Removing Microformat Support After performing a number of...
  8. » Simple Extensions in Firefox 3: It was fascinating to watch the unveiling of Firefox 3 last week. I'm...
  9. » Deep Profiling jQuery Apps: This evening I was playing around with the idea of profiling jQuery...
  10. » Spicing Up Embedded JavaScript: One thing that I absolutely adore is the sheer embeddability of...

Recent Projects


  1. Dromaeo: JavaScript Performance Testing

    Dromaeo is the name that I've given to the JavaScript performance test suite that I've been working on over the past couple months. I was hoping to More...

  2. JavaScript Pretty Date

    One method that I've been wanting for quite a while now was a simple way to format old JavaScript dates in a "pretty" way. For example More...

  3. Easy PDF Sharing

    So everyone has been breaking my back over using SlideShare to distribute my presentations - and for a good reason: It's not open and it uses a More...

  4. JavaScript Engine Speeds

    Recently, I've been spending a lot of time analyzing the speed of pure JavaScript engines, looking at how well they perform and what their particular More...

  5. Bringing the Browser to the Server

    This weekend I took a big step in upping the ante for JavaScript as a Language. At some point last Friday evening I started coding and didn't stop until More...

  6. RSS to JSON Convertor

    This script is capable of taking an RSS (or Atom) feed and converting it into a valid JSON object. I currently cache feed requests once per hour, to save More...

  7. Javascript Sparklines Library

    This is an unobtrusive implementation of Sparklines, done in Javascript using the new Canvas element. It has been confirmed to work in the new Firefox More...

  8. Flexible Javascript Events

    This is the project page for my entry into the addEvent() recoding contest. It works in all of the modern browsers: Windows IE 5+, Mozilla, Opera, and More...

  9. Lazy Sheep Bookmarklet

    Lazy Sheep is a del.icio.us bookmarklet that auto-tags and auto-describes your bookmarks. Using the tags and descriptions shared by other del.icio.us More...

  10. Google Address Translation

    This is a hack that brings the power of address translation (converting a US Postal Address into a Latitude/Longitude) to the Google Maps API - something More...

Current Projects

jQuery JavaScript Library

jQuery

Comprehensive DOM, Event, Animation, and Ajax JavaScript Library.

Recent Projects

Pro JavaScript Techniques

JavaScript Book

The best techniques for professional JavaScript. Published by Apress.