Performance
Cover performance, scalability, benchmarks, etc.
Friday, April 8th, 2011
Category: Ajax
, Performance
, Testing
With Google and their apps like Search, Docs or GMail only a very small time is actually spent in the initial page load, writes Andreas Grabner in a recent blog post. Of course, much time is spent in JavaScript, XHR Calls and DOM Manipulations triggered by user actions. Grabner writes: It is very important to Read the rest…
Wednesday, September 22nd, 2010
Category: HTML
, Performance
From David Walsh comes a good writeup on the HTML5 link prefetch tag: PLAIN TEXT HTML: <!-- full page --> <link rel="prefetch" href="http://davidwalsh.name/css-enhancements-user-experience" /> <!-- just an image --> <link rel="prefetch" href="http://davidwalsh.name/wp-content/themes/walshbook3/images/sprite.png" /> You use the link tag to do prefetching, setting the rel to "prefetch" and giving the URL to the Read the rest...
Tuesday, September 7th, 2010
Category: Performance
Steve Souders just pointed me to the great news that two great open source performance projects are working well together: Pat Meenan just blogged about Page Speed results now available in Webpagetest. This is a great step toward greater consistency in the world of web performance, something that benefits developers and ultimately benefits web users. Read the rest...
Sunday, August 22nd, 2010
Category: Canvas
, Performance
Jacob Seidelin of nihilogic fame (remember his Super Mario in JavaScript solution) is one of my unsung heroes of JavaScript. His solutions have that Dean Edwards "genius bordering on the bat-sh*t-crazy" touch that make you shake your head in disbelief when they come out but later on become very interesting. One of his posts from Read the rest...
Wednesday, August 18th, 2010
Category: CSS
, Performance
Thomas Fuchs has some good performance things to say reflows and rendering. A video of wikipedia gives you an idea of how much happens when a basic page is rendered: The advice? The important thing is to always remember that reflowing and rendering HTML is the single most expensive operation browsers do. If your page Read the rest...
Monday, July 26th, 2010
Category: Canvas
, Games
, Graphics
, Performance
Interest in Canvas, as well as mobile apps, has led to a renaissance of old-school 8-bit graphics. Joe Huckaby of Effect Games has been playing around with color cycling, leading to some stunning effects. Anyone remember Color cycling from the 90s? This was a technology often used in 8-bit video games of the era, to Read the rest...
Wednesday, June 30th, 2010
Category: IE
, Microsoft
, Performance
Web site performance is a very important topic. We should not let our end users wait for our sites and optimizing them for load time and rendering can save us thousands of dollars in traffic. There is a lot of great content out there on performance (spearheaded by Yahoo a few years back). When it Read the rest...
Wednesday, June 16th, 2010
Category: Performance
We have a screwed up tensions on the Web. The size of your source code really matters for performance. The larger your .js.... the longer it takes it to get down the pipe. This has a perverse incentive to write terse uncommented code. Add to this the problem of having to work cross browser, and Read the rest...
Tuesday, June 15th, 2010
Category: Performance
Caridy Patino has posted on a new YUI3 module for preloading of content, implementing Stoyan's ideas. You can now strap on some preloading goodness to your YUI application: PLAIN TEXT JAVASCRIPT: YUI({ //Last Gallery Build of this module gallery: 'gallery-2010.05.05-19-39' }).use('gallery-preload', function(Y) { Y.preload ([ 'http://tools.w3clubs.com/pagr2/1.sleep.expires.png', Read the rest...
Friday, June 11th, 2010
Category: Performance
It's the World Cup again. Being a Brit, I am on tender hooks with the first England game coming up tomorrow with the USA. A family feud for me. We start to see great microsites such as the Twitter @worldcup site, and as we think about what the fastest goal will be... what about the Read the rest...
Thursday, June 10th, 2010
Category: Facebook
, Performance
Remember a time when you would make fun of Facebook for having such poor performance? You would see 400 scripts that would be loading, some of which that would have code for no reason. That was in the distant past now. Makinde Adeagbo gave that great talk at JSConf about the copious amount of code Read the rest...
Friday, June 4th, 2010
Category: Performance
Thomas has a great post today on how he took the lovely Every Time Zone HTML5 app for the iPad and went deep to make it perform smoothly to match its beauty. He has documented what he did: Canvas optimizations over images: Thomas found out that using -webkit-gradient produces images which slow down the rendering Read the rest...
Tuesday, June 1st, 2010
Category: Performance
Show Slow has a great new feature. Sergey Chernyshev and team now monitor your YSlow and Page Speed stats: Show Slow will fire YSlow and Page Speed at your site and collect statistics on a daily basis so you can just sit back and enjoy the graphs! You can also check out the Alex 100 Read the rest...
Thursday, May 27th, 2010
Category: Canvas
, Performance
, Tip
We have learned to touch the DOM as little as possible for performance sakes. Batch up changes, and do one call to innerHTML say. Talk over the evil boundary of the DOM as infrequently as possible. Well, Selim Arsever has found a similar tip for Canvas that caused a ~40% performance improvement on some of Read the rest...
Thursday, May 6th, 2010
Category: JavaScript
, Mobile
, Performance
Douglas "My Guns Are Bigger Than Yours" Crockford sent us a pointer to Moonwatcher's post on entitled "My MacBook Pro runs JavaScript 26.7x as fast as my iPad". After Moonwatcher ran SunSpider on the iPad, he concluded: It's one thing not to be able to run Flash apps. But JavaScript performance like this effectively means Read the rest...
Monday, May 3rd, 2010
Category: Performance
Releasing the Page Speed SDK (all open source) is one step closer to having a common performance metric across all web development tools and environments. Imagine being able to get the same performance analysis results from Firebug, Web Inspector, HttpWatch, Fiddler, Keynote, and Gomez. This will help us develop a common vocabulary and bring more Read the rest...