Software As She’s Developed

Mahemoff’s Podcast/Blog – Web, Programming, Usability from the Author of ‘Ajax Design Patterns’ (AjaxPatterns.org)

Software As She’s Developed header image 4

Entries Tagged as 'Optimisation'

Lessons in Javascript Performance Optimisation: 90 seconds down to 3 seconds

September 26th, 2006 · 10 Comments · Links, SoftwareDev

Summary: Avoid $$(".classname") on large DOMs!!!

I've recently been optimising the guts out of a JS webapp I wrote, which was making IE crawl to a halt. I discovered this after introducing a stress-inducing data set. (Using Rails' fixtures makes light work of this; since the fixtures are Ruby templates just like the web templates, it's [...]

[Read more →]

Tags: ········

Ajax Programming Patterns – Podcast 4 of 4: Performance Optimisation Patterns

July 8th, 2006 · No Comments · Links, Podcast, SoftwareDev

The fourth and final podcast in this series of Ajax Programming Patterns. As always, the patterns are online at AjaxPatterns.org and covered in the book too, now available at Amazon. This 33-minute podcast covers seven patterns of Performance Optimisation:

Browser-Side Cache Maintain a local cache of information. Guesstimate Instead of grabbing real data from the [...]

 
icon for podpress  Standard Podcast [33:47m]: Play Now | Play in Popup | Download

[Read more →]

Tags: ···········

Pseudo-Threading: Multithreading in the Browser

May 30th, 2006 · 2 Comments · SoftwareDev

You know AjaxPatterns? It's a wiki about Ajax. Anyway, it's now fully open for editing, but I'll post more about that later. Right now, this post covers a particular pattern that's been sitting in eXtreme Stub mode for some time, and has now got a little flesh to it.

Pseudo-Multithreading (mmmm...just rolls off the tongue) is [...]

[Read more →]

Tags: ··········