Blog


Fuel 0.2 Progress

In case you missed it, Fuel 0.1 recently landed in Firefox 3.0a4. Fuel 0.1 focused on building a solid foundation for further development; laying a good application and events layer, and building out Preference management. Much of our original plan was scaled back due to the nature of how JavaScript APIs need to be written […]

Comment · Posted: May 18th, 2007


Numbers, Hex, and Colors

Justin just made a post to his blog showing a nifty solution for converting an 8-bit number into a hex string, that’s now built into Prototype. I took the code, fleshed it out, and made a complementary function (converting from hex to a number). Here they are for you to enjoy: I love using the […]

Comment · Posted: May 2nd, 2007


Advancing JavaScript with Libraries

This is a presentation that I recently gave at Yahoo for a number of their developers. It was on the importance of JavaScript Libraries, and how their introduction and use changes how JavaScript development works. Specifically, I discuss some of what I’ve learned from developing, and working with the users of, jQuery and developing the […]

Comment · Posted: April 24th, 2007


Firebug 0-day Vulnerability

Note: A series of vulnerabilities were discovered and fixed in Firebug last night – it is very important that you upgrade your installation of Firebug immediately. How to upgrade: Go to Tools > Add-ons and look for Firebug. If the version listed is anything but 1.03, then you’ll need to upgrade. Click the Firebug entry […]

Comment · Posted: April 5th, 2007


JavaScript Updates in Firefox 3.0a3

Firefox 3.0a3 has just been released, including a number of changes and new features. A list of some of the major new features can be found on the Mozilla site. However, there are a number of changes and additions that are particularly relevant to JavaScript developers, in particular, that I would like to take the […]

Comment · Posted: March 27th, 2007


Testing Prototype with Firefox 3

In the first follow-up to my previous post, on Future-Proofing JavaScript Libraries, I bring you instructions on testing Prototype against the latest alpha builds of Firefox 3! (Soon, this will be integrated straight into the Mozilla test system, but I needed a good test system to start with, and Prototype is a good candidate to […]

Comment · Posted: March 19th, 2007


getElementsByClassName Speed Comparison

Mark Finkle suggested that I do some speed testing, now that a native implementation of getElementsByClassName has landed in the Mozilla trunk (destined for Firefox 3). So I went around and dug up all of the different, existing, implementations that I could find. Currently, implementations fall into one of three categories (with some straddling more […]

Comment · Posted: March 8th, 2007


Native JSON Support is Required

There’s a JavaScript feature that I feel needs much more attention: Native JSON support in browsers. It’s something that should be a JavaScript language feature and yet no browser, or standards body, has defined, specified, or implemented what exactly it is, or should be. On top of this, it is one of the most (implicitly) […]

Comment · Posted: March 6th, 2007


Next entries » · « Previous entries

Secrets of the JavaScript Ninja

Secrets of the JS Ninja

Secret techniques of top JavaScript programmers. Published by Manning.

John Resig Twitter Updates

@jeresig / Mastodon

Infrequent, short, updates and links.