Implementing a non-blocking quicksort in JavaScript to avoid sorts that run too long, freezing the browser (particularly in IE8). Also: browser timer resolution is only 4ms (or more)? That’s *forever* in CPU time!
Dougal is a web developer, and a "Developer Emeritus" for the WordPress platform. When he's not coding PHP, Perl, CSS, JavaScript, or whatnot, he spends time with his wife, three children, a dog, and a cat in their Atlanta area home.