Mozilla
The development of ECMAScript 4 is moving into an important phase: the implementors are making good on their word and are starting to implement the ECMAScript 4 proposals. Many of the features have been well thought out by this point and the implementors are working hard to integrate the necessary changes into their engines. A […]
Comment ·
Posted: February 27th, 2008
It’s that time of year again – the annual South by Southwest conference is nearly upon us! This year I submitted two panel topics and had one accepted: Secrets of JavaScript Libraries. Secrets of JavaScript Libraries This is going to be a stand-out panel, I can feel it in my bones: This talk will delve […]
Comment ·
Posted: February 22nd, 2008
After my earlier post on analyzing JavaScript timer performance a lot has changed, especially in Firefox 3. An excellent patch landed the other day which is giving us some excellent performance improvements – not the least of which is related to timers. If you remember from before I took a look at how responsive JavaScript […]
Comment ·
Posted: February 21st, 2008
When doing DOM-based performance testing you frequently need to pick a sample HTML document to work against. This raises the question: What is a good, representative, HTML document? For many people a good document seems to file into one of two categories: A large web page with a lot of content. When we did our […]
Comment ·
Posted: February 20th, 2008
A great blog post, for me, was one written by PPK back about two years about in which he explained how the contains() and compareDocumentPosition() methods work in their respective browsers. I’ve, since, done a lot of research into these methods and have used them on a number of occasions. As it turns out they’re […]
Comment ·
Posted: February 19th, 2008
I’ve had the pleasure of interviewing a number of people to work for Mozilla and plenty of developers for the jQuery core team. There’s a lot that I’ve learned about what makes a good candidate and I’d like to point it out, as it’s generally quite different from most organizations looking to hire. Also, even […]
Comment ·
Posted: February 15th, 2008
This post has been a long time coming. It’s a combination of my distrust for JavaScript CSS selector performance analysis and my disdain for the CSS 3 Selector specification. To start, I want to give a little bit of history regarding jQuery’s selector engine. When I first started working on its implementation it was mid-2005. […]
Comment ·
Posted: February 12th, 2008
A fascinating thing has happened in the world of JavaScript DOM traversal: Over the course of a couple months in 2007 three of the major JavaScript libraries (Prototype, Dojo, and Mootools) all switched their CSS selector engines to using the browser’s native XPath functionality, rather than doing traditional DOM traversal. What’s interesting about this is […]
Comment ·
Posted: February 10th, 2008
Next entries » ·
« Previous entries