Published at: 01:12 am - Tuesday December 01 2009
Last week, I asserted that DOM-ready detection sucks because there’s a chicken-and-the-egg problem where some frameworks (like jQuery 1.3.2 and before) that do DOM-ready detection have trouble detecting the “event” if the framework is loaded dynamically after DOM-ready has already occurred. I stand by that assertion, especially now that you’ve seen the launch of LABjs [...]
Published at: 11:11 pm - Friday November 27 2009
Update [8/12/2010: I've posted a performance benchmark test to try and gather some numbers from the crowd-at-large on how single large concat'd files perform compared to chunking that big file into a couple of smaller files to download in parallel. I encourage you to go right now and click each of the buttons a few [...]
Published at: 02:11 am - Wednesday November 25 2009
What, you mean to tell me you’re not already loading your scripts with the new hot thing, LABjs? Just kidding, you’re probably just now starting to hear about it. But let me tell you, it is the next big thing. I mean, when was the last time someone found a way to completely revamp the [...]
Published at: 12:11 pm - Wednesday November 18 2009
There’s been some buzz lately about a proposal for a technique of UI delivery optimization called Resource Packaging. Steve Souders weighed in on the proposal with resounding support. Essentially, the idea is that web developers could proactively create .ZIP files of various page resources (images, CSS, JS, etc), and include in their page a special [...]
Published at: 12:11 am - Tuesday November 17 2009
I recently gave a talk about JavaScript Loading at JSConf.EU in Berlin. Video/audio of the talk will be made available online eventually, and I will link to it here once that happens. But, in fact, I will be re-presenting this same talk at the November meeting of Austin.Javascript (@AustinJS), on Tues Nov 17th, at 7:30pm. [...]
Published at: 12:11 am - Tuesday November 17 2009
I believe the topics of UI Architecture are both hugely underserved in the normal course of web application development, and also the biggest opportunity for improving the performance of your site/application. They will directly lead to improved user-experience (without caring whatsoever about wireframes, graphical design, or even IA), and they will also lead to better developer experience, making code both more maintainable and more efficient.