Mozilla


A Web Developer’s Responsibility

It’s safe to say that the biggest tax on a web developer is spending so much time dealing with browser bugs and incompatibilities. Thus it has become the favorite past-time of all web developers to complain about having to deal with them. Browser bugs are annoying, frustrating, and make your job incredibly difficult. Because browser […]

Comment · Posted: December 29th, 2008


FireUnit: JavaScript Unit Testing Extension

In my work with the Firebug team over the past couple months I’ve been working with Jan Odvarko on a way to provide some form of unit testing that we can build off of. The result of my work is a new Firefox/Firebug extension called FireUnit. FireUnit provides a simple JavaScript API for doing simple […]

Comment · Posted: December 18th, 2008


Recent Podcasts, Talks, and Interviews

New Open Web Podcast: Sizzling Open FX Ben and Dion (now at Mozilla), Alex Russel (now at Google), and I talked about Chrome, Sizzle, JavaFX, and the Open Web. In November I had the opportunity to speak at Mexico Web 2.0, talking about jQuery 1.3 and jQuery UI. I gave another variation of this talk […]

Comment · Posted: December 8th, 2008


Genetic A/B Testing with JavaScript

I’ve long been interested in the concept of A/B testing (Also called split testing). It’s a simple concept that should sit will with most mathematically-inclined types: You have a baseline interface in which you adjust a single variable, at random, for each user that visits your application. After a given amount of time you should […]

Comment · Posted: November 25th, 2008


DOM insertAdjacentHTML

While looking for improvements to injecting HTML fragments into a document (which I mentioned, in passing, when I looked at using Document Fragments) I decided to spend some more time with Internet Explorer’s insertAdjacentHTML method. This method has been in Internet Explorer since version 4.0 – as well as is in the current release of […]

Comment · Posted: November 24th, 2008


Browser Page Load Performance

Steve Souders is currently doing more to improve the performance of web pages and web browsers than anyone else out there. When he worked at Yahoo! he was responsible for YSlow (a great tool for measuring ways to improve the performance of your site) and he wrote the book on improving page performance: High Performance […]

Comment · Posted: November 24th, 2008


Clickjacking iPhone Attack

A couple months ago, while attending the recent iPhoneDevCamp 2, I had the opportunity to speak with a number of developers who were doing JavaScript development on the iPhone. One developer, Wayne Pan, showed me this weird bug that he kept encountering: He was using CSS Transforms to change the positioning of some elements that […]

Comment · Posted: November 23rd, 2008


EtherPad: Real-time Editing with JavaScript

I had the opportunity, last year, to talk with the team behind AppJet. They’re building something quite cool: A simple platform for developing reusable server-side applications written completely in JavaScript. They’ve come a long way since I originally wrote about them late last year. They now even provide a copy of their server-side software along […]

Comment · Posted: November 19th, 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.