ohskylab + hpw   108

When good front-end optimization goes bad: How to make sure your site tests well AND looks good « Web Performance Today
"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
Revving Filenames: don’t use querystring | High Performance Web Sites
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
"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
"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
"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 
5 weeks ago by ohskylab
Bedrock | Infrequently Noted
"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
"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
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
rflynn/imgmin - GitHub
"Automated lossy JPEG optimization"
web  hpw  images  lossy  jpg 
january 2012 by ohskylab
Perfection kills » Profiling CSS for fun and profit. Optimization notes.
.@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
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
"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
LukeW | Mobilism: High Performance Mobile
"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
CSS Stress Testing and Performance Profiling | Andy Edinborough
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
Web Performance Optimization Hub >> Strangeloop » Strangeloop
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
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
Django Packages : Asset managers
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
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.
"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!
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
"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
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 :: WebPagetest.org and Page Speed
"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
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
"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
"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
High Performance Web Sites :: Back to blogging after Velocity
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
"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
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
"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!
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
"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
"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
"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
"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
"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
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
"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
"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
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
High Performance Web Sites :: Mobile Gmail and async script loading
"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
« earlier      

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:



description:


tags: