Cover performance, scalability, benchmarks, etc.

Tuesday, November 13th, 2007

Mozilla hunting for memory

Category: Debugging, Firefox, Performance

Firefox used to be the lean mean fast browser. Well, definitely fast. People flocked to it, in part, due to its speed. These days it seems like it is falling back and people are jumping on WebKit nightly, Opera, and even IE 7 as faster alternatives. Mozilla is a little flummoxed by the birds memory Read the rest…

Posted by Dion Almaer at 7:09 am

4.1 rating from 30 votes

Monday, November 5th, 2007

How To Minimize Your Javascript and CSS Files for Faster Page Loads

Category: Performance

Max Kiesler continues he topic resources with a wrapup of how to minimize your Javascript and CSS files for faster page loads. He links to resources that discuss: JavaScript and CSS compression Just JavaScript compressions JavaScript and CSS compression with Java JavaScript compression with PHP JavaScript and CSS compression with Rails JavaScript compression with Rhino Read the rest…

Posted by Dion Almaer at 7:05 am

4.1 rating from 34 votes

Friday, October 12th, 2007

Web Performance Interview: Stuart Colville and Ed Eliot of Yahoo!

Category: Performance, Yahoo!

Yahoo! has got a parallel universe going on between the US and the UK. Last week we interviewed Steve Souders, Chief Performance Yahoo!, on the update to YSlow. Steve has a book out called High Performance Web Sites. Meanwhile, in the UK, Stuart Colville and Ed Eliot also of Yahoo! have a book in the Read the rest…

Posted by Dion Almaer at 8:45 am

3 rating from 26 votes

Evaulate Low Level JavaScript Performance Characteristics

Category: Performance

Bob Buffone (Nexaweb, XAP, and a lot more) has created an application to test JavaScript performance. You can run the app in various browsers to compare the results. Bob has done that work for you though, and has documented his findings which has him concluding that the general ranking is Safari, Firefox, IE.

Posted by Dion Almaer at 7:40 am

1.3 rating from 344 votes

Friday, September 28th, 2007

CSS Sprite Generator Released

Category: CSS, Performance, Utility

Stuart Collville and Ed Eliot just launched a new CSS Sprite Generator tool, which is the first of many in a series of web-site performance tools. For the uninitiated, a CSS Sprite is a single image file which contains several graphics. Using CSS background positions it’s possible to display any one of the graphics. By Read the rest…

Posted by Dion Almaer at 6:45 am

4.2 rating from 65 votes

Wednesday, September 12th, 2007

Video: Steve Souders, Chief Performance Yahoo for Yahoo!, discusses site performance

Category: Performance, Yahoo!

By now, most have read Yahoo!’s Thirteen Simple Rules for Speeding Up Your Web Site as well as used the YSlow Firefox extension to determine how pages are performing. Sometimes, though, its just better to actually see and hear the concepts to get a good grasp of things. Now you can see a video of Read the rest…

Posted by Rey Bango at 7:00 am
Comment here

3.8 rating from 28 votes

Thursday, August 30th, 2007

CompressorRater: Compare the squeeze

Category: Performance

The JavaScript camp can get a bit obsessed with squeezing, and Arthur Blake’s CompressorRater tells you how far you can go: There are many tools available that can help you compress your JavaScript code but it can be time consuming and difficult to analyze which tool work the best for a given situation. The goal Read the rest…

Posted by Dion Almaer at 7:40 am

4.7 rating from 21 votes

Tuesday, August 28th, 2007

RIA Data Loading Benchmarks

Category: Adobe, Performance

Self-proclaimed “RIA Cowboy” James Ward recently updated his RIA data loading benchmarks, this time adding Lazlo into the mix as well as gzip compression on the text streams. The tests are pretty straightforward and are meant to measure performance and latency when loading rows of data via various transport mechanisms: The goal of this application Read the rest…

Posted by Rey Bango at 7:00 am

3.5 rating from 27 votes

Monday, August 13th, 2007

Analyzing the .Mac Gallery and speeding it up 4x

Category: Performance

As with everything Apple, there was a lot of buzz about their .Mac Web Gallery, including folk who thought it was too slow. Steve Brewer looked into the code and has written up his findings which include: How Apple left 128 lines of comments in How the images are used inefficiently How one change brought Read the rest…

Posted by Dion Almaer at 5:21 am

2 rating from 90 votes

Wednesday, August 1st, 2007

pzImageCombine: One image for CSS clipping

Category: CSS, Performance, Utility

Various people have documented the clipping technique of taking one large image, and showing a piece of it in a particular place, thus combining X numbers of images into one download. Alexander Graef has created a tool to automate this task for you called pzImageCombine. It allows you to choose an image directory and combine Read the rest…

Posted by Dion Almaer at 5:34 am

3.4 rating from 18 votes

Wednesday, July 25th, 2007

Yahoo! Announces YSlow, Firebug based performance tool

Category: Ajax, Performance

Steve Souders, performance architect at Yahoo!, announced today the public release of YSlow. Stoyan Stefanov reviewed it briefly and gave tips for custom scoring at his blog. What’s YSlow? It’s an extension to Firebug (yes, correct, Firebug, not Firefox) that helps with performance optimization efforts. It scores your page on the scale A to F, Read the rest…

Posted by Dion Almaer at 11:58 am

1.4 rating from 413 votes

Tuesday, July 24th, 2007

ActionMonkey: Getting rid of the spiders in the browser

Category: Firefox, JavaScript, Performance

John Resig has blogged about ActionMonkey which is the first real news that we have heard from Mozilla after Adobe donated Tamarin to the foundation: ActionMonkey is Mozilla’s latest foray into a new JavaScript engine. It’s actually an amalgam of two of Mozilla’s current engines: SpiderMonkey (which powers the current Mozilla platform) and Tamarin (the Read the rest…

Posted by Dion Almaer at 11:54 am

4.2 rating from 27 votes

Monday, July 2nd, 2007

iPhone Javascript and spec benchmark

Category: iPhone, JavaScript, Performance

John Murch has been running some benchmarks on both his iPhone and MacBook Pro to get a comparison . For example, JSSpeed: iPhone Try/Catch with errors 378 Layer movement 3078 Random number engine (Did not compute) Math engine 3474 DOM speed Testing… (998/1000) Array functions 1739 String functions 535 Ajax declaration 1089 Total Duration 10293 Read the rest…

Posted by Dion Almaer at 6:06 am

3.7 rating from 14 votes

Friday, June 15th, 2007

Safari 3: Onload firing, and bad timing

Category: Articles, Performance, WebKit

Mark Wilton-Jones has written up a detailed article on the behaviour and speed of Safari 3 in which he dives into how Safari fires onload at a different time than most other browsers, and other implementation details that mean that you can’t trust JavaScript in the page to do any benchmarking. In Safari, it seems Read the rest…

Posted by Dion Almaer at 10:03 am

3.5 rating from 55 votes

Thursday, May 3rd, 2007

Census: RIA Data Loading Benchmarks

Category: Adobe, Ajax, Dojo, Performance

James Ward of Adobe has created a Flex application that is able to run benchmarks on various RIA technologies called Census. The benchmark renders a large data table using: Ajax: HTML, SOAP, XML, JSON Dojo: JSON to Dojo filtering table Flex: SOAP to AS and E4X, XML to AS and E4X, AMF3, Paged The benchmark Read the rest…

Posted by Dion Almaer at 8:00 am

3.9 rating from 54 votes

Wednesday, March 7th, 2007

Garbage Collection in IE6

Category: Articles, JavaScript, Performance

Daniel Pupius had the unfortunate “cause to do some investigation into the effects of Internet Explorer’s garbage collection routines on performance” and kindly wrote up his findings: Eric Lippert posted about the internals of IE’s garbage collector back in September 2003, though he skimmed over the important bits, which were later noted in the comments. Read the rest…

Posted by Dion Almaer at 1:03 am

3.8 rating from 38 votes