LukeW | Data Monday: E-commerce Performance
10 days ago by ohskylab
"Why performance matters for e-commerce"
web
performance
hpw
ecommerce
from instapaper
10 days ago by ohskylab
When good front-end optimization goes bad: How to make sure your site tests well AND looks good « Web Performance Today
23 days ago by ohskylab
"Now that we’re seeing wide-scale adoption of front-end optimization best practices, misapplication of these best practices could be delivering “false positives” — sites that test well but look bad for real users."
web
performance
hpw
testing
from instapaper
23 days ago by ohskylab
Zoompf | Next Generation Web Performance
29 days ago by ohskylab
Impressive. Expensive.
web
performance
hpw
testing
29 days ago by ohskylab
Revving Filenames: don’t use querystring | High Performance Web Sites
4 weeks ago by ohskylab
Must remember. "Which is better: mylogo.1.2.gif or mylogo.gif?v=1.2? To gain the benefit of caching by popular proxies, avoid revving with a querystring and instead rev the filename itself."
web
performance
hpw
caching
from instapaper
4 weeks ago by ohskylab
5 years later: print CSS still sucks / Stoyan's phpied.com
5 weeks ago by ohskylab
"Ditch media="print" if you have one! (Hey why isn't this a yslow/pagespeed rule?). Ditch it because in the best case scenario it will only block onload. In the worst case it will block initial paint, onload and DOMContentLoaded. Sitting in front of a white page with no feedback is the worst possible user experience."
web
css
print
hpw
performance
from instapaper
5 weeks ago by ohskylab
Slowy app
5 weeks ago by ohskylab
"Real-world connection simulator and bandwidth limiter." Very handy.
web
mac
connection
mobile
hpw
performance
bandwidth
from instapaper
5 weeks ago by ohskylab
webserver - Why move your Javascript files to a different main domain that you also own? - Stack Overflow
5 weeks ago by ohskylab
"The problem is that once you send HTTP headers for really aggressive caching (i.e. cache me for a week or a year or forever), these files aren't ever reliably loaded from the server any more and you can't make changes/fixes to them because things will break in people's browsers.
So, what companies have to do is stage these changes and actually change the URLs of all of these files to force people's browsers to reload them. Cycling through domains like "a.imwx.com", "b.imwx.com" etc. is how this gets done.
By using a nonsense domain name, the Javascript developers and their Javascript sysadmin/CDN liaison counterparts can have their own domain name/DNS that they're pushing these changes through, that they're accountable/autonomous for.
Then, if any sort of cookie-blocking or script-blocking starts happening on the TLD, they just change from one nonsense TLD to kyxmlek.com or whatever. They don't have to worry about accidentally doing something evil that has countermeasure side effects on all of *.google.com."
web
hpw
caching
cdn
So, what companies have to do is stage these changes and actually change the URLs of all of these files to force people's browsers to reload them. Cycling through domains like "a.imwx.com", "b.imwx.com" etc. is how this gets done.
By using a nonsense domain name, the Javascript developers and their Javascript sysadmin/CDN liaison counterparts can have their own domain name/DNS that they're pushing these changes through, that they're accountable/autonomous for.
Then, if any sort of cookie-blocking or script-blocking starts happening on the TLD, they just change from one nonsense TLD to kyxmlek.com or whatever. They don't have to worry about accidentally doing something evil that has countermeasure side effects on all of *.google.com."
5 weeks ago by ohskylab
Bedrock | Infrequently Noted
8 weeks ago by ohskylab
"Let that picture sink in: at 180KB of JS on average, script isn’t some helper that gives meaning to pages in the breech, it is the meaning of the page. Dress it up all you like, but that’s where this is going."
web
javascript
hpw
performance
from instapaper
8 weeks ago by ohskylab
The Statistics of Web Performance
10 weeks ago by ohskylab
"In terms of web performance, the experience we need to measure is user perceived page load time, and the single number we need to extract depends on the distribution of measurements across the sample. There are a few contenders for what the magic number should be. Do you use the mean, median, mode, or something else? How do you determine the correctness of this number or whether your sample size is large enough? Is one number sufficient?"
web
performance
statistics
hpw
10 weeks ago by ohskylab
One-com/assetgraph
10 weeks ago by ohskylab
Potentially useful. "An AssetGraph object is a collection of assets (nodes) and the relations (edges) between them. It's a basic data model that allows you to populate, query, and manipulate the graph at a high level of abstraction. For instance, if you change the url of an asset, all relations pointing at it are automatically updated."
web
css
http
js
performance
hpw
10 weeks ago by ohskylab
Web Font Performance: Weighing @fontface Options and Alternatives
february 2012 by ohskylab
Great review of @font-face performance by Dave Artz: http://t.co/CqPOUaBY
web
performance
hpw
fonts
@font-face
from instapaper
february 2012 by ohskylab
samarudge/Squeezeit - GitHub
february 2012 by ohskylab
"Python CSS/Javascript minifier"
web
python
hpw
minifier
css
javascript
february 2012 by ohskylab
rflynn/imgmin - GitHub
january 2012 by ohskylab
"Automated lossy JPEG optimization"
web
hpw
images
lossy
jpg
january 2012 by ohskylab
Perfection kills » Profiling CSS for fun and profit. Optimization notes.
january 2012 by ohskylab
.@kangax did some amazingly thorough research on CSS performance, using @operadfl’s new CSS profiler: http://t.co/ctXLRb1z /via @chriscoyier
web
css
hpw
from instapaper
january 2012 by ohskylab
Performance Calendar » Lossy Image Compression
january 2012 by ohskylab
Lossy is a scary word but when it comes to images it provides dramatic savings & minimal loss in quality via @sergeyche http://t.co/Idddi9Ac
web
hpw
images
compression
lossy
from instapaper
january 2012 by ohskylab
mschrag/speedlimit - GitHub
september 2011 by ohskylab
"SpeedLimit is a Leopard preference pane for limiting your network bandwidth to one of a couple different speeds — 768k DSL, Edge, 3G, and Dialup."
hpw
development
network
osx
mac
testing
mobile
september 2011 by ohskylab
Trimage (lossless) image compressor
june 2011 by ohskylab
Cross-platform ImageOptim alternative.
images
web
compression
hpw
tools
performance
via:monospaced
from delicious
june 2011 by ohskylab
LukeW | Mobilism: High Performance Mobile
may 2011 by ohskylab
"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."
web
mobile
stevesouders
hpw
performance
from instapaper
may 2011 by ohskylab
Google Analytics’ New Site Speed Report Tracks Page Load Times | Optimisation Beacon
may 2011 by ohskylab
codepo8: Google Analytics now offers a site speed report, including page load times: http://mths.be/aza
web
hpw
google
googleanalytics
from instapaper
may 2011 by ohskylab
CSS Stress Testing and Performance Profiling | Andy Edinborough
april 2011 by ohskylab
thecssninja: Some CSS rule making your page lag during scrolling? Find the culprit with this handy bookmarklet by @andyedinborough: http://t.co/s6VNT8a
css
performance
hpw
tools
web
from instapaper
april 2011 by ohskylab
Performance Calendar » PNG that works
march 2011 by ohskylab
Great breakdown of different PNG formats.
png
optimization
image
performance
web
hpw
from delicious
march 2011 by ohskylab
Web Performance Optimization Hub >> Strangeloop » Strangeloop
march 2011 by ohskylab
A directory of performance-related research, tips, tools, case studies, articles, and blog posts.
perforamnce
web
hpw
tools
from delicious
march 2011 by ohskylab
Blaze.io launches WPT with mobile devices | High Performance Web Sites
february 2011 by ohskylab
Built on WebPagetest, provides "HTTP waterfall chart, a Page Speed report, connection info, and screenshots" for iOS and Android devices.
mobile
performance
web
hpw
from delicious
february 2011 by ohskylab
How to Write Efficient CSS Selectors - O'Reilly Answers
february 2011 by ohskylab
From Even Faster Websites.
css
performance
optimization
hpw
from delicious
february 2011 by ohskylab
Let's make the web faster - Google Code
december 2010 by ohskylab
Google's list of performance tools.
wpo
hpw
performance
optimization
development
speed
web
from delicious
december 2010 by ohskylab
Django Packages : Asset managers
november 2010 by ohskylab
Comparison of "Asset managers for combining/compressing JavaScript/CSS and for versioning your media files."
compression
css
django
javascript
manager
hpw
performance
november 2010 by ohskylab
Emerging Markets And Internet Speed - Forbes.com
october 2010 by ohskylab
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."
performance
wpo
web
hpw
ecommerce
october 2010 by ohskylab
High Performance Web Sites :: Render first. JS second.
october 2010 by ohskylab
"Rendering first and executing JavaScript second is the key to a faster Web."
asynchronous
javascript
performance
web
stevesouders
hpw
october 2010 by ohskylab
yepnope.js | A Conditional Loader For Your Polyfills!
september 2010 by ohskylab
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.
javascript
html5
css3
html
performance
hpw
progressiveenhancement
labjs
september 2010 by ohskylab
Tracking Code and Click Response Delays - Ravelrumba
september 2010 by ohskylab
"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."
performance
hpw
web
clicky
analytics
javascript
september 2010 by ohskylab
6,953 reasons why I still let Google host jQuery for me | Encosia
september 2010 by ohskylab
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.
ajax
cache
cdn
google
javascript
jquery
performance
hpw
optimization
september 2010 by ohskylab
High Performance Web Sites :: newtwitter performance analysis
september 2010 by ohskylab
Souders' performance analysis of #newtwitter.
performance
twitter
hpw
web
september 2010 by ohskylab
High Performance Web Sites :: WebPagetest.org and Page Speed
september 2010 by ohskylab
"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."
wpo
hpw
performance
web
stevesouders
september 2010 by ohskylab
Highly Maintainable, Efficient, and Optimized CSS
september 2010 by ohskylab
Nothing particularly surprising, a few contentious parts: pretty decent round-up of ideas that are in reasonably common usage.
via:daneastwell
css
efficiency
web
optimization
hpw
september 2010 by ohskylab
Different CSS techniques and their performance | Screwlewse.com
august 2010 by ohskylab
"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."
oocss
css
optimization
performance
web
hpw
browsers
sass
compass
august 2010 by ohskylab
High Performance Web Sites :: Diffable: only download the deltas
july 2010 by ohskylab
"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."
web
hpw
optimization
performance
google
diff
diffable
javascript
july 2010 by ohskylab
Data URIs make CSS sprites obsolete | NCZOnline
july 2010 by ohskylab
The jury is still out on this'un.
css
css3
sprites
web
uri
datauri
hpw
optimization
performance
july 2010 by ohskylab
High Performance Web Sites :: Back to blogging after Velocity
july 2010 by ohskylab
Top 10 Velocity sessions based on the attendee ratings, including The Top 5 Mistakes of Massive CSS by Nicole Sullivan and Internet Explorer 9 by Jason Weber, Microsoft.
velocity
hpw
conference
video
slideshow
july 2010 by ohskylab
High Performance Web Sites :: WPO – Web Performance Optimization
may 2010 by ohskylab
"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."
hpw
stevesouders
performance
optimization
web
wpo
may 2010 by ohskylab
Should You Use JavaScript Library CDNs? « Lickity Split
january 2010 by ohskylab
Not entirely buying all the arguments in this one but raises some very worthwhile points.
web
development
javascript
jquery
hpw
performance
http
cdn
january 2010 by ohskylab
ImageOptim – PNG/JPEG/GIF optimizer for Mac OS X
january 2010 by ohskylab
"Optimizes images [...] by finding best compression parameters and by removing unnecessary comments and color profiles. It handles PNG, JPEG and GIF animations." Be interesting to see how this stacks up against smush.it.
web
mac
osx
free
optimization
hpw
compression
png
images
tools
via:infovore
january 2010 by ohskylab
Pagetest - where web sites go to get FAST!
december 2009 by ohskylab
Shows "a waterfall of your page load performance as well as a comparison against an optimization checklist."
hpw
web
tools
performance
optimization
testing
december 2009 by ohskylab
Getting Started with Speed Tracer - Google Web Toolkit - Google Code
december 2009 by ohskylab
"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."
hpw
google
performance
extensions
chrome
gwt
december 2009 by ohskylab
High Performance Web Sites :: Google Analytics goes async
december 2009 by ohskylab
"It’s extremely cool to see this pattern being evangelized for such a major piece of the Internet."
web
javascript
google
analytics
hpw
stevesouders
december 2009 by ohskylab
minify - Project Hosting on Google Code
november 2009 by ohskylab
"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.
hpw
web
tools
development
javascript
optimization
performance
gzip
php
november 2009 by ohskylab
LABjs: new hotness for script loading | getiblog
november 2009 by ohskylab
"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.
javascript
optimization
performance
hpw
lazyloading
labjs
november 2009 by ohskylab
HttpWatch: An HTTP Viewer and HTTP Sniffer for IE and Firefox
october 2009 by ohskylab
"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.
web
tools
testing
optimization
performance
hpw
http
october 2009 by ohskylab
High Performance Web Sites :: @font-face and performance
october 2009 by ohskylab
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."
web
hpw
performance
font-face
fonts
css
css3
typography
october 2009 by ohskylab
High Performance Web Sites :: Business impact of high performance
october 2009 by ohskylab
"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.
optimization
performance
hpw
web
metrics
october 2009 by ohskylab
svg-icon-loader
october 2009 by ohskylab
"Provides a method for a web interface to use SVG images as icons, while being loaded from a single file. This reduces the amount of HTTP requests, offering the same kind of benefit available with CSS sprites."
via:paul.irish
web
sprites
svg
hpw
jquery
october 2009 by ohskylab
High Performance Web Sites :: Aptimize: realtime spriting and more
october 2009 by ohskylab
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.
hpw
optimization
performance
mhtml
ie
css
web
october 2009 by ohskylab
Why The data: URI Scheme Could Help Save Your Slow Site
september 2009 by ohskylab
Lots of caveats but useful under certain circumstances.
web
css
data:
optimization
performance
hpw
images
uri
september 2009 by ohskylab
High Performance Web Sites :: Mobile Gmail and async script loading
september 2009 by ohskylab
"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."
javascript
mobile
google
optimization
performance
frontend
hpw
september 2009 by ohskylab
related tags
@font-face ⊕ ajax ⊕ amazon ⊕ analytics ⊕ ant ⊕ apache ⊕ asynchronous ⊕ atg ⊕ automation ⊕ aws ⊕ bandwidth ⊕ browsers ⊕ build ⊕ cache ⊕ caching ⊕ cdn ⊕ chrome ⊕ clicky ⊕ cloud ⊕ cloudfront ⊕ compass ⊕ compression ⊕ conference ⊕ connection ⊕ continuousintegration ⊕ css ⊕ css3 ⊕ data: ⊕ datauri ⊕ deployment ⊕ design ⊕ development ⊕ diff ⊕ diffable ⊕ django ⊕ ecommerce ⊕ efficiency ⊕ extensions ⊕ files ⊕ firebug ⊕ firefox ⊕ flickr ⊕ font-face ⊕ fonts ⊕ free ⊕ frontend ⊕ generator ⊕ google ⊕ googleanalytics ⊕ graphics ⊕ gwt ⊕ gzip ⊕ hosting ⊕ hpw ⊖ htaccess ⊕ html ⊕ html5 ⊕ http ⊕ ie ⊕ image ⊕ images ⊕ iphone ⊕ javascript ⊕ jpg ⊕ jquery ⊕ js ⊕ labjs ⊕ lazyloading ⊕ loading ⊕ lossy ⊕ mac ⊕ manager ⊕ markup ⊕ memory ⊕ metrics ⊕ mhtml ⊕ microsoft ⊕ minification ⊕ minifier ⊕ mobile ⊕ network ⊕ nginx ⊕ oocss ⊕ optimization ⊕ osx ⊕ perforamnce ⊕ performance ⊕ performane ⊕ photos ⊕ php ⊕ plugin ⊕ png ⊕ print ⊕ progressive ⊕ progressiveenhancement ⊕ proxy ⊕ python ⊕ s3 ⊕ sass ⊕ scalability ⊕ slideshow ⊕ smush ⊕ social ⊕ speed ⊕ sprites ⊕ squid ⊕ statistics ⊕ stevesouders ⊕ storage ⊕ svg ⊕ testing ⊕ tools ⊕ transparency ⊕ tutorials ⊕ twitter ⊕ typekit ⊕ typography ⊕ uri ⊕ usability ⊕ varnish ⊕ velocity ⊕ via:daneastwell ⊕ via:demwunz ⊕ via:infovore ⊕ via:monospaced ⊕ via:paul.irish ⊕ via:tomtaylor ⊕ via:twoplusfour ⊕ video ⊕ web ⊕ webfaction ⊕ wordpress ⊕ wpo ⊕ xhtml ⊕ yahoo ⊕ yslow ⊕ yui ⊕Copy this bookmark: