Loading more than 32 stylesheets in IE for Development

Fellow Pub Standards coder Matt Bee recently ranted about IE on Twitter (one of the many good things Twitter is for):

It reminded me that I’d asked him about this before: why on earth would you want to load >31 stylesheets? Continue reading

The Doors

In this blog post, I critique the modern door, it’s place in our lives, and the social awkwardness that results. I propose a simpler system of door management, providing greater efficiency, hygiene and social satisfaction.
Continue reading

Lost – cutting a long story short

Ok, so to sum up.

There is an island.

This certainly contains spoilers. If you haven’t done the Lost thang, you probably should, because they’re really good, so stop reading this and head off to Amazon. Otherwise, if you’ve seen it all, and read all about it on E!, and seen the deleted scenes on DVD and so on, then you are truly qualified. Do read on.
Continue reading

JS Fireworks – in SVG

I’ve taken another look at last year’s Chrome Experiment, JS Fireworks.

This time I’ve rewritten it to use SVG, whose arrival in IE9 promises to make HTML more interesting. In fact, I’m far more excited about animated SVG than CSS transforms and the fabled HTML5.

I used Keith Wood’s jQuery SVG library, which seems quite helpful, and simply replaced the ‘draw line’ commands with their equivalents.

Canvas is the bitmap to SVG’s vector, so while I have to clear the screen and redraw each time in canvas, I merely need to move the lines in SVG. Presumably the number of shapes on screen affects performance, so that was a big difference.

Here’s the result: JS-Fireworks in SVG. I’ve reduced the number of items in each explosion from 30 down to 10. You’ll see why.

It runs very quickly in Chrome (Mac), slowly in FireFox, and smoothly, though not excessively quickly, in IE9, which I’m quite excited about. Where’s IE9 Experiments?

I haven’t tried IE678. But then I haven’t tried Mosaic either.