Blog


Pure JavaScript HTML Parser

Recently I was having a little bit of fun and decided to go about writing a pure JavaScript HTML parser. Some might remember my one project, env.js, which ported the native browser JavaScript features to the server-side (powered by Rhino). One thing that was lacking from that project was an HTML parser (it parsed strict […]

Comment · Posted: May 5th, 2008


Thoughts on querySelectorAll

I don’t think there’s a single JavaScript developer who isn’t excited about the new Selectors API specification (and the upcoming implementations). I’ve been following the progress of the specification (and implementations) and have been asked to provide some feedback to the Web API working group. What follows is an email that I sent to the […]

Comment · Posted: April 30th, 2008


My Work Area

Recently I put a lot of work into my office (as I frequently mentioned in my Twitter account) – revamping it, adding new furniture, hanging up art, and generally moving things around. I’ve received some questions about my set up so I’ve taken some pictures and detailed them here. Desk This is my primary work […]

Comment · Posted: April 30th, 2008


Color Profiles in Firefox 3

Deb Richardson wrote up an interesting piece today describing color profile support in Firefox 3. The result of a color profile is a more-accurate mapping from an original set of colors to better match the intended rendering. Profiles can be provided by the operating system (to provide better color distribution globally) or even locally by […]

Comment · Posted: April 29th, 2008


Ajax Accessibility

A common concern of most Ajax applications has been around their resulting accessibility. While, arguably, it’s possible to design some form of a usable web page without the use of JavaScript it should be possible – with the additional scripting information – to provide a better experience to users. It’s at this point that the […]

Comment · Posted: April 29th, 2008


Running Java in JavaScript

Welcome Waxy.org and Slashdot readers. I blog about JavaScript, like it’s my job, feel free to subscribe for a ton more posts like this. Related Posts: Ruby VM in JavaScript JavaScript Talk at Northeastern University State of ECMAScript 4 The World of ECMAScript JavaScript As A Language When I was in Tokyo this past fall […]

Comment · Posted: April 28th, 2008


Versions of JavaScript

With the recent talk of JavaScript 1.9 there’s been some confusion as to what exactly that version means – especially in relation to other browsers. Here’s a quick breakdown: IE 6-7 support JScript 5 (which is equivalent to ECMAScript 3, JavaScript 1.5) IE 8 supports JScript 6 (which is equivalent to ECMAScript 3, JavaScript 1.5 […]

Comment · Posted: April 22nd, 2008


Mozilla Build and Test Integration

Lately I’ve been investigating how Mozilla’s build and test system works (there’s a number of pieces that tend to have a pretty tight integration and I wanted to learn more). I asked developer Ben Hearsum and he kindly obliged. I’ve included the questions and information here in the hopes that others will be able to […]

Comment · Posted: April 22nd, 2008


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.