Blog


Server-Side JavaScript with Jaxer

Imagine ripping off the visual rendering part of Firefox and replacing it with a hook to Apache instead – roughly speaking that’s what Jaxer is. Jaxer is a strange new hybrid application coming from the folks at Aptana (the makers of the quite-excellent web IDE). Literally, they took the Mozilla platform (which powers Firefox, Camino, […]

Comment · Posted: January 23rd, 2008


Meta Madness

Wanna know how I can tell that no other browser vendor participated in the creation of the new meta X-UA-Compatible tag? Because it’s completely worthless – and in fact harmful – for any browser to implement! I love this example from the overview article, including Firefox 3 as an example: What seems to have slipped […]

Comment · Posted: January 22nd, 2008


Sub-Pixel Problems in CSS

Something that jumped at me, recently, was a rendering dilemma that browsers have to encounter, and gracefully handle, on a day-by-day basis with little, to no, standardization. Take the following page for example. You have 4 floated divs, each with a width of 25%, contained within a parent div of width 50px. Here’s the question: […]

Comment · Posted: January 22nd, 2008


Programming Book Profits

As I begin working on my second book I’ve gone back and realized that there’s a lot of things that I wish I knew before I started writing my first book way back in March of 2006. One of the big ones was the volume of book sales and the amount of profit made. Namely: […]

Comment · Posted: January 21st, 2008


Online Book vs. eBook

So I have a crazy idea for something that I want to do for my book – am I off the deep end here? In my experience, eBooks are highly pirated. If someone wants to get a free copy of the book it’s trivial to make that happen. (My last book was pirated on Bitorrent […]

Comment · Posted: January 18th, 2008


Poignant Problems with Perf

The world of performance analysis in JavaScript is a strange land. I’ve had the “pleasure” of being involved in two JavaScript performance-related debates: The speed of JavaScript-implemented CSS Selector libraries (via jQuery) and the speed of native browser implementations of JavaScript (via Mozilla). I want to go over a couple things that I’ve learned – […]

Comment · Posted: January 17th, 2008


Happy 2nd Birthday, jQuery!

Today is the 2 year anniversary of the release of jQuery (celebrated with the release of the excellent jQuery 1.2.2). I remember doing the first release at BarCamp NYC (combined with the mention of two other projects of mine that fizzled: Feed Pile and Idea Shrub). While I had released a bunch of open source […]

Comment · Posted: January 15th, 2008


Will Memory Leaks Matter in 2009?

Looking ahead a little bit: At the start of 2009, will JavaScript-based memory leaks still be relevant? Will onunload event handler cleanups still be required? The largest offender has been Internet Explorer 6. Its market share is waning. Serious updates are being force-pushed to help old users. Internet Explorer 8 (beta?) will probably be out […]

Comment · Posted: January 13th, 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.