#performance (213 links)
"An HTTP viewer and debugger that integrates with IE and Firefox to provide seamless HTTP and HTTPS monitoring without leaving the browser window." Win only, basic (free) and pro (pay) versions.
- High Performance Web Sites :: @font-face and performance stevesouders.com
Ouch. "My first piece of advice is to avoid using @font-face unless it’s critical to the page. The primary reason for this advice is that font files block rendering of the entire page in IE until they’re done downloading. Stylesheets also have this problem. But stylesheets provide styling for all aspects of the entire page, whereas font files only add one thing - a custom font."
- High Performance Web Sites :: Business impact of high performance stevesouders.com
"How big an impact does performance optimization have on the business metrics of a typical media or e-commerce site?" Potentially quite a lot, which is why we keep banging on about it.
- High Performance Web Sites :: Aptimize: realtime spriting and more stevesouders.com
As well as realtime spriting, Aptimize are using data: URIs in their Website Accelerator tool and doing so for >IE7 using an MHTML workaround. Clever.
- Why The data: URI Scheme Could Help Save Your Slow Site sitepoint.com
Lots of caveats but useful under certain circumstances.
- High Performance Web Sites :: Mobile Gmail and async script loading stevesouders.com
With mobile on my mind, I was blown away by the awesome performance tips in this blog post: Gmail for Mobile HTML5 Series: Reducing Startup Latency. This post hits on the main point of my recent book - the impact of loading JavaScript. This is the #1 performance issue for today’s web apps.
"Enables you to easily add Microsoft Ajax Library and jQuery scripts to your Web applications" if, horror of horrors, you should need to do something involving MS Ajax.
- High Performance Web Sites :: SpriteMe makes spriting easy stevesouders.com
The bigger challenges when creating sprites are finding the background images and knowing how to group them into sprites. Once the sprite image is created, testing the sprite, including changing all the CSS, is time consuming. SpriteMe addresses all of these challenges.
- Make Photoshop Faster makephotoshopfaster.com
- jQuery Changeset 6481 dev.jquery.com
- Mozilla Webdev » Blog Archive » Cesium 0.1 Released! blog.mozilla.com
A hybrid web application/testing harness that automatically runs YSlow on a suite of pages of the user’s choosing at scheduled times, stores these results, and provides a host of graphs and other data concerning the results of these tests.
- OmniTI ~ YSlow! to YFast! in 45 minutes. omniti.com
While OmniTI has enormous breadth in the Internet space, we are primarily known as an Internet performance and scalability company. This made the fact that we received an F on YSlow! all the more embarrassing. This was a case of the right hand not knowing what the left hand was doing — something we evangelize against. I decided that I would fix that and aim to do it by the end of Steve’s presentation. A play-by-play follows.
- High Performance Web Sites :: Wikia: fast pages retain users stevesouders.com
Wikia measures exit rate - the percentage of users that leave the site from a given page. Here they show that exit rate drops as pages get faster. The exit rate goes from ~15% for a 2 second page to ~10% for a 1 second page. This is another data point to add to the list of stats from Velocity that show that faster pages is not only better for users, it’s better for business.
- web-optimizator - Project Hosting on Google Code code.google.com
Does about a billion things to optimize sites. Tempting but not sure how much I'd trust this; feels like a sledgehammer option.
"Web Workers allow you to run JavaScript in parallel on a web page, without blocking the user interface." Mmm, cool.
- Website performance Q&A with Steve Souders from Google | Royal Pingdom royal.pingdom.com
Statistics from Amazon, Google, Jupiter Research and others show that a faster web site increases traffic, repeat visits, clicks, and conversions. There are two other motivations, in addition to these user metrics, that I give for always working to improve the speed of your web site. First, even if your site is fast enough for some users, there are always other users with slower connections. Mediocre performance in the U.S. means an unbearable experience in other parts of the world. If you hope to attract and retain a global audience, your site has to be blazingly fast under normal conditions so that under degraded conditions it’s still usable.
- Replace document.write using MooTools subtlegradient.com
Maybe you want to use AJAX to load a script that requires the use of document.write. But after teh page has loaded document.write tends to destroy the universe without even asking first! Solution: Replace document.write!
- LABjs (Loading And Blocking JavaScript) labjs.com
"It's like a lot of similar projects where the goal is to improve the speed of page load by allowing scripts to load in parallel. The thing it does slightly differently than most others like it is it allows you to "block", which is to say, load one or more scripts in parallel, then wait for them to finish, before going on to something else, like loading more scripts."
- Let's make the web faster - Google Code code.google.com
Google hops on the performance bandwagon. Should be interesting.
- Adam Goucher » Blog Archive » YSlow and Continuous Integration adam.goucher.ca
This post explains how, if I didn’t have a whole bunch of stuff on my plate right now, I would get YSlow failing builds.
- Page Speed firebug extension code.google.com
Google's answer to ySlow.
- Testmyiphone.com - iPhone Speed Test testmyiphone.com
A mobile speed test designed for the Apple iPhone.
The follow up to High Performance Websites, from Steve Souders and other yahoos.
- Paul Buchheit: Make your site faster and cheaper to operate in one easy step paulbuchheit.blogspot.com
Good argument to use for gzip. "Inevitably, someone will argue that they can't spare a few ms per page to compress the data, even though it will make their site much more responsive. However, it occured to me today that thanks to Amazon, it's very easy to compare CPU vs Bandwidth."
- django-compress - Google Code code.google.com
A Django application that automates CSS/JavaScript compression and helps in making delivery of static media more efficient
When you care about performance, or SEO (or just doing a good job as web dev) an interesting data point is the ratio of page content vs. the markup used to present this content. Or... how much crap we put in HTML in order to present what the users want to see - the content.
- Web Performance Matters - Journal - Acceptable Response Times webperformancematters.com
"The real question is not "What is the industry standard?" but rather "What response time will the users of my Web site or application find acceptable?"
- Geeking with Greg: Marissa Mayer at Web 2.0 glinden.blogspot.com
Half a second delay caused a 20% drop in traffic. Half a second delay killed user satisfaction.
- whitehouse.gov Website Code dotnetperls.com
You want to read about the code structure of the new whitehouse.gov website on this historic Inauguration Day of the 44th president of the USA. The site is built on ASP.NET
- Amazon Web Services Developer Community : Content-encoding: gzip for text files ... developer.amazonwebservices.com
No gzip on Cloudfront (yet); suggested workaround.
- Amazon CloudFront aws.amazon.com
"A web service for content delivery. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments." Beaut.
- STFUmusic stfu.regicide.org
An open collective of electronic musicians and visual artists who use the internet as their main means of communication. It is a network of groups and individuals who come together to make live electronic music events happen.
- Media and performance b-list.org
Why, exactly, it’s considered important to have a separate server (or a separate service, in the case of something like S3) handling your media.
- Xslimmer - Your Mac, on a Diet! xslimmer.com
Remove unnecessary code from fat binaries. Strip out unneeded languages.
- jQuery Profile Plugin | Oliver Steele osteele.com
Stick this in your page, call $.profile.start() to start profiling calls to $(selector), and then $.profile.done() to stop profiling
- Deploying and tuning Django mydjangoblog.com
In this article I’ll share my experience for installing on this server Django with Apache mod_python, with memcached caching and lighttpd for serving static files.
- Pylot | Open Source Web Performance Tool pylot.org
A free open source tool for testing performance and scalability of web services. It runs HTTP load tests, which are useful for capacity planning, benchmarking, analysis, and system tuning.
SwitchPipe manages and forwards HTTP requests to Web application processes, automatically managing balancing, port numbers, monitoring and timeouts.
Before you run over to Survive Digg hosting and plunk down even more money, take a look at your Wordpress setup and LAMP stack. You can make them better.
- Xbench: Comprehensive Macintosh Benchmarking xbench.com
- 24 ways: Minification: A Christmas Diet 24ways.org
Some tools to trim the fat and speed up our sites.
This tutorial takes a practical, example-based approach to implementing [Yahoo HPW] rules. It's targeted towards web developers with a small budget, who are most likely using shared hosting.
- High Performance Web Sites books.slashdot.org
"Teams are so fluid, project work is chaotic and project management is driven by marketing considerations (read: "get it out", not "enterprise stability") that site performance is seen as a server hardware issue."
- Optimize Tortoise SVN Cache (TSVNCache.exe) Disk I/O paraesthesia.com
Quick, easy tip to stop TortoiseSVN being such a hog.
- Dean Edwards: Notes on JavaScript Compression dean.edwards.name
The most efficient way to serve compressed JavaScript is to first run your code through a JavaScript compressor that shrinks variable and argument names, and then serve the resulting code using gzip compression.
- Coding Horror: YSlow: Yahoo's Problems Are Not Your Problems codinghorror.com
Before you run off and implement all of Yahoo's solid advice, consider the audience. These are rules from Yahoo, which according to Alexa is one of the top three web properties in the world.
- YSlow for Firebug developer.yahoo.com
"...analyzes web pages and tells you why they're slow based on the rules for high performance web sites. YSlow is a Firefox add-on integrated with the popular Firebug web development tool." Hurrah, been waiting for this since @media.