Performance
Cover performance, scalability, benchmarks, etc.
Tuesday, April 15th, 2008
Category: JavaScript
, jQuery
, Performance
, Prototype
Piotr Solnica did a couple of posts on jQuery and Prototype benchmarks back in the day, and John-David Dalton just found them. In part one, he runs tests such as: PLAIN TEXT JAVASCRIPT: $('td.first').addClass('marked'); // jQuery $$('td.first').each(function(cell){ cell.addClassName('marked'); }); // or $$('td.first').invoke('addClassName', 'marked'); and concludes: Executed tests show that Read the rest...
4.6 rating from 165 votes
Monday, April 14th, 2008
Category: JavaScript
, Library
, Performance
Jon Davis created Using.js, a simple library to manage dependencies with the goals of: Seperate script dependencies from HTML markup (let the script framework figure out the dependencies it needs, not the designer) Make script referencing as simple and easy as possible (no need to manage the HTML files) Lazy load the scripts and not Read the rest...
Friday, April 11th, 2008
Category: JavaScript
, Performance
John Resig has put out Dromaeo maybe a touch before he wanted to due to people finding it :) The site hosts a subset of the WebKit Sun Spider JavaScript engine tests right now, with the desire to push on and do a lot more. You can run tests and then compare your own results. Read the rest...
Monday, March 31st, 2008
Category: Performance
, Security
Douglas Crockford would like to see a hash= attribute to aid security and performance: Any HTML tag that accepts a src= or href= attribute should also be allowed to take a hash= attribute. The value of a hash attribute would be the base 32 encoding of the SHA of the object that would be retrieved. Read the rest...
Friday, March 28th, 2008
Category: Microsoft
, Performance
I missed the Microsoft Research paper on Doloto: Code Splitting for Network-Bound Web 2.0 Applications: Modern Web 2.0 applications, such as GMail, Live Maps, Facebook and many others, use a combination of Dynamic HTML, JavaScript and other Web browser technologies commonly referred as AJAX to push page generation and content manipulation to the client web Read the rest...
Thursday, March 27th, 2008
Category: Browsers
, Performance
, WebKit
Between cranking on Acid 3 tests, the WebKit crew has explained some issues in Optimizing Page Loading in the Web Browser: It is well understood that page loading speed in a web browser is limited by the available connection bandwidth. However, it turns out bandwidth is not the only limiting factor and in many cases Read the rest...
Friday, March 21st, 2008
Category: Performance
, Yahoo!
Stoyan Stefanov has been working with the Yahoo! engineers to find more best practices, and presented on a new batch: He covers the existing 14 rules, plus 20 new rules for faster web pages. We’ve categorized the optimizations into: server, content, cookie, JavaScript, CSS, images, and mobile. Here are the new items, with details on Read the rest...
Category: Browsers
, Performance
Steve Souders has taken a step back, analyzed the blog content that came out of IE 8 supporting 6 connections per host, and has pulled together the facts to discuss: HTTP/1.1 RFC Section 8.1.4 of the HTTP/1.1 RFC says a “single-user client SHOULD NOT maintain more than 2 connections with any server or proxy.†The Read the rest...
Monday, March 17th, 2008
Category: Browsers
, IE
, Performance
Now that we have our hands on IE 8 beta, we see developers testing the various features. Ryan Breen continues IE 8 tests on the new connection limits and parallelism: A few weeks ago, I discussed IE8’s improved connection parallelism, specifically the increase from 2 concurrent connections per host to 6. One open question was Read the rest...
Friday, March 14th, 2008
Category: Google
, Performance
, Showcase
We went through Google Code and did a lot of work to get it running faster. The team used a lot of the principles from Steve Souders book: High Performance Web Sites and ended up with a nice gain: According to our latency measurement stats, the user-perceived latency on Google Code dropped quite a bit, Read the rest...
Thursday, March 13th, 2008
Category: Firefox
, Performance
Stuart Parmenter has been blogging about his work on memory usage and various malloc() libraries and their tradeoffs. In his latest, he talks about the memory usage in Firefox 3 today and the work that he has done: Reduced Memory fragmentation: One of the things we did to help was to minimize the number of Read the rest...
Tuesday, March 11th, 2008
Category: Browsers
, IE
, Performance
Steve Souders has posted on IE 8 and performance improvements. One new nugget of information that I haven't seen anywhere else is the fact that scripts are now loaded in parallel (and execution is still serial of course): Increasing parallel downloads makes pages load faster. (For users with slower CPUs or Internet connections it could Read the rest...
Friday, March 7th, 2008
Category: Browsers
, Performance
We have seen a barrage of performance and compliance information this week haven't we. Wow. We got a little more yesterday too. The WebKit team talked about the Acid 3 test and how they are up to 90/100: Support for CSS3 Selectors We added support for all of the remaining CSS3 selectors. These include selectors Read the rest...
Category: Performance
Steve Souders, the Web performance chap, has been inspired to calculate how green your website is based on the correlation between fast pages and energy: Intrigued by an article on Radar about co2stats.com, I looked at my web performance best practices from the perspective of power consumption and CO2 emissions. YSlow grades web pages according Read the rest...
Thursday, March 6th, 2008
Category: Browsers
, JavaScript
, Performance
Sjoerd Mulder of Backbase ran a couple of performance tests on a slew of browsers, including IE 8 beta. He tested both the JavaScript performance, and the rendering performance: A lot of respect and thanks to all the browser teams pushing the boundary of performance. I think it's an awesome result that the current nightlies Read the rest...
Friday, February 29th, 2008
Category: Browsers
, JavaScript
, Performance
Moving on from the "let me use that API" conversation and only some real stuff, urandom (thanks for the comment) let us know about the Cybernet News article on Firefox 3 performance. They are reporting that Firefox 3 is now faster than Safari 3, and is close to WebKit nightly in certain benchmarks. I can Read the rest...