Blog


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


JavaScript Language Abstractions

The other day I was looking at pyjamas (which bills itself as a GWT-like tool for Python). I was also reminded of the semi-recent release of Objective-J. Pyjamas, GWT, and Objective-J all hinge around a central concept: Abstracting away the authoring of JavaScript-heavy web applications by allowing the developer to program entirely in their natively […]

Comment · Posted: December 6th, 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


The March of Access Control

The web is changing. Historically it’s been painfully easy to request resources from remote locations (such as stylesheets, scripts, images, and loading pages in iframes) – but this has brought along a whole world of security issues that browsers are continuing to try and resolve. This openness has come to define what web development is […]

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.