#performance (213 links)
- Book of Speed bookofspeed.com
In his High Performance Mobile presentation at Mobilism in Amsterdam, Netherlands Steve Souders discussed the importance of performance on the Web, why it is even more important on mobile, and a set of emerging best practices for faster mobile Web site.
- CSS3 vs. CSS: A Speed Benchmark - Smashing Magazine smashingmagazine.com
- CSS Stress Testing and Performance Profiling | Andy Edinborough andy.edinborough.org
thecssninja: Some CSS rule making your page lag during scrolling? Find the culprit with this handy bookmarklet by @andyedinborough: http://t.co/s6VNT8a
- Performance Calendar » PNG that works calendar.perfplanet.com
Great breakdown of different PNG formats.
Built on WebPagetest, provides "HTTP waterfall chart, a Page Speed report, connection info, and screenshots" for iOS and Android devices.
- How to Write Efficient CSS Selectors - O'Reilly Answers answers.oreilly.com
From Even Faster Websites.
- High Performance Web Sites :: Evolution of Script Loading stevesouders.com
- Let's make the web faster - Google Code code.google.com
Google's list of performance tools.
- Official Google Webmaster Central Blog: Make your websites run faster, automatically -- try mod_pagespeed for Apache googlewebmastercentral.blogspot.com
Honking great lists of things to remember.
- Django Packages : Asset managers djangopackages.com
Comparison of "Asset managers for combining/compressing JavaScript/CSS and for versioning your media files."
- Using a CDN to speed up WordPress – HttpWatch Blog blog.httpwatch.com
A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications)
Web performance ammunition in Forbes. "The lack of consistent Internet access and speeds across geographies can be both a risk and an enormous opportunity for your business as it expands. Put simply, the businesses that can best optimize their websites and applications for better performance across the globe will have a distinct competitive advantage in the years to come."
- 8 Useful Tricks To Clean Up & Streamline Your Wordpress Database - Make Tech Easier maketecheasier.com
Count them. 8.
- Why node.js excites me « gnegg gnegg.ch
Node is an awesome platform to very easily write very well performing servers. Node is an awesome platform to use for your daily shell scripting needs (allowing you to work in your favorite language even for these tasks). Node isn't about creating awesome websites. It's about giving you the power to easily build servers. Web, DNS, SMTP - we've seen all.
- High Performance Web Sites :: Render first. JS second. stevesouders.com
Rendering first and executing JavaScript second is the key to a faster Web.
- yepnope.js | A Conditional Loader For Your Polyfills! yepnopejs.com
A small wrapper around LABjs to help use feature detection to load exactly the scripts that your user needs, not just all the scripts that you think they might need.
- Tracking Code and Click Response Delays - Ravelrumba ravelrumba.com
Aside from choosing not to install tracking solutions that come with such a performance penalty (which is not always an option), your best option is to replace the default 500ms timeout in these scripts with something less obtrusive. 100ms is considered the threshold for what we perceive as instantaneous response.
Good stats. "If you’re using jQuery on a public-facing site, use the Google CDN to host it." But don't use latest version in production.
- High Performance Web Sites :: newtwitter performance analysis stevesouders.com
Souders' performance analysis of #newtwitter.
- High Performance Web Sites :: WebPagetest.org and Page Speed stevesouders.com
One area where WPO needs more standardization is performance analysis. There are numerous performance analysis tools available, including Page Speed, YSlow, AOL Pagetest, MSFast, VRTA, and neXpert. There’s some commonality across these tools, but the differences are what’s noticeable. To get a thorough performance scrubbing, web developers have no choice but to run multiple tools and sift through the different results trying to find the most important recommendations. It would be better for developers to have a more standard way of analyzing performance across environments. The Page Speed SDK provides a path to achieve this.
- Combining media queries and JavaScript - QuirksBlog quirksmode.org
A riposte from PPK. Sounds like it's feasible but bloody hard work.
I created a CSS test page, which started out as a crude way to figure out if there was a noticeable performance difference between SASS’s @extend and OOCSS’s method of CSS.
- High Performance Web Sites :: Diffable: only download the deltas stevesouders.com
Diffable uses differential compression to reduce the size of JavaScript downloads. It makes a lot of sense. Suppose your web site has a large external script. When a new release comes out, it’s often the case that a bulk of that large script is unchanged. And yet, users have to download the entire new script even if the old script is still cached.
- Data URIs make CSS sprites obsolete | NCZOnline nczonline.net
The jury is still out on this'un.
- High Performance Web Sites :: WPO – Web Performance Optimization stevesouders.com
This convergence of awareness, even urgency, on the business side and growing expertise in the tech community around web performance marks the beginning of a new industry that I’m calling “WPO” – Web Performance Optimization.
- databene benerator databene.org
A framework for generating realistic and valid high-volume test data for your system under test (avoiding the Datalite anti-pattern).
django-devserver provides a simple drop-in runserver replacement. It allows you to run a command, python manage.py rundevserver, and to get some additional information. As of writing, that additional information includes real-time SQL logging (aka mass query spam in your terminal), and a summary of cache calls.
Not entirely buying all the arguments in this one but raises some very worthwhile points.
- Ultimate Htaccess Tutorial for .htaccess files askapache.com
Insanely obsessive htaccess gubbins.
"Some of the tricks are brand new, some are very, very old, IE5.5. old. They all have in common the "fewer or no images" mantra."
- Pagetest - where web sites go to get FAST! webpagetest.org
Shows "a waterfall of your page load performance as well as a comparison against an optimization checklist."
A Google Chrome extension that helps you identify and fix performance problems in your web applications. It visualizes metrics that are taken from low level instrumentation points inside of the browser and analyzes them as your application runs. Using Speed Tracer you are able to get a better picture of where time is being spent in your application.
- minify - Project Hosting on Google Code code.google.com
"A PHP5 app that helps you follow several of Yahoo!'s Rules for High Performance Web Sites. It combines multiple CSS or Javascript files, removes unnecessary whitespace and comments, and serves them with gzip encoding and optimal client-side cache headers." Hubba, hubba.
- LABjs: new hotness for script loading | getiblog blog.getify.com
"A general purpose script loader that aims to be able to effectively load any script resource(s), from any location, into any page, at any time. It loads them all as parallel as the browser will allow, but maintains execution order when you express the need to do so in the usage of the API, for keeping dependencies safe." Very pleased this has gone 1.0.
- WordPress Super Cache ocaoimh.ie