Mozilla


JavaScript as a Language

For my work at Mozilla, I’m gearing up to talk more about JavaScript 2.0. This involves a lot of things (from reading up on the specification, looking at non-web-based uses of JavaScript, to teaching myself SML). Perhaps most challengingly, however, is the struggle that I’ve been facing to quantify and understand the shifts being made […]

Comment · Posted: July 3rd, 2007


First ECMAScript 4 Implementation

Fantastic news: The first reference implementation of ECMAScript 4 has just been released by the committee. (ECMAScript 4 is going to be the basis for the upcoming JavaScript 2 language.) The implementation includes releases for Windows, OSX (ppc), OSX (Intel), and Raw Source; written in the functional language, Standard ML, specifically using the Standard ML […]

Comment · Posted: June 9th, 2007


JavaScript 1.8 Progress

In case you haven’t been following the progress being made on JavaScript 1.8 here’s a quick overview of what’s already landed in the latest Firefox 3 nightlies. So far, three main features have landed, with a few more to come. In general, this release will be relatively ‘light’, mostly attempting to bring the current JavaScript […]

Comment · Posted: May 30th, 2007


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


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.