CSS Stress Testing and Performance Profiling
I present you with the CSS Stress Test bookmarklet.
Now let me explain: I have been losing my sanity over the oddest issue. The project I’m working on right now has a fairly complex stylesheet. Performance for the site is absolutely critical. I’ve done my best to squeeze and optimize every line I can. In all browsers, it runs like a champion. Except IE9. It runs terribly in IE9. To make matters worse, it runs fine in IE8, IE7, and though it’s mangled, it even runs in IE6!
Something specific to IE9 was causing a serious performance glitch. I realized fairly quickly that CSS was to blame. Disabling JavaScript had no effect, but disabling all CSS instantly fixed performance. I went through the usual suspects: filters, and various new CSS3 properties, but nothing seemed to help. So I reached out to the community looking for something that could profile my… Read More →
The Mozilla team really pulled a “Windows ME” with their latest release of Firefox. After being open for 5 minutes, Firefox with only the “embarrassing” tab open has 26 MB more memory usage than IE8 running for hours with 3 tabs open (including a Bing Map).