20 Tips for High Performance Responsive Design that the Pros Won’t Tell You

President, 5th Finger and SVP, Digital Agency Group. à 5th Finger
10 Oct 2014
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
20 Tips for High Performance Responsive Design that the Pros Won’t Tell You
1 sur 29

Contenu connexe

Tendances

I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtI'll gladly pay you Tuesday for a hamburger today: Managing UX Debt
I'll gladly pay you Tuesday for a hamburger today: Managing UX DebtJack Moffett
Betty Blocks Short PresentationBetty Blocks Short Presentation
Betty Blocks Short PresentationSteven Treur
DevOps Beyond the Buzzwords: Culture, Tools, & Straight TalkDevOps Beyond the Buzzwords: Culture, Tools, & Straight Talk
DevOps Beyond the Buzzwords: Culture, Tools, & Straight TalkMark Heckler
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...UserZoom
[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...
[Product Release Highlight] Seamlessly Discover and Share Your User Experienc...UserZoom
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGR8Conf

Similaire à 20 Tips for High Performance Responsive Design that the Pros Won’t Tell You

Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIResponsive Web Design in Cascade Server, by Chris Cox of BarkleyREI
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIhannonhill
BarkleyREI & Hannon Hill Webinar - Responsive Web DesignBarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web Designhannonhill
Two approaches to RWD: Pure & Hybrid. Brendan Falkowski Two approaches to RWD: Pure & Hybrid. Brendan Falkowski
Two approaches to RWD: Pure & Hybrid. Brendan Falkowski MeetMagentoNY2014
How to Find Your Ideal Technical Responsive Design ApproachHow to Find Your Ideal Technical Responsive Design Approach
How to Find Your Ideal Technical Responsive Design Approach5th Finger
Web based, mobile enterprise applicationsWeb based, mobile enterprise applications
Web based, mobile enterprise applicationsManish Garg
5 Simple Actions to Make a Measurable Impact on Your Responsive Site5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site5th Finger

20 Tips for High Performance Responsive Design that the Pros Won’t Tell You

Notes de l'éditeur

  1. Along the way to building ground-up responsive design experiences, we have developed an amazing product, ResponsiveJS. ResponsiveJS is a high speed, easy-to-implement JavaScript framework that transforms your desktop website into a Responsive Design website, optimized across screen sizes for mobile and tablet.
  2. CHALLENGE: Midway through the implementation of their new desktop site Munchkin, Inc. realized that they wanted to expand the site to include optimization for mobile devices as well. They decided to implement ResponsiveJS as they needed to create a great mobile experience without making modifications to the desktop code base which was already in progress. They chose Merkle | 5th Finger as they wanted a mobile specialist to create the best experience possible.
  3. Since the end of the 2010 the average web page size has grown from 600kb all in, to a massive 1.6 megabytes, nearly a 300% increase and as we can see from the trend on the graph this rate of growth is not slowing. Images comprise 75% of the download size of a webpage. Focussing on image optimization is a smart first choice.
  4. So Let me share some of the lessons from years of responsive site development in the trenches. Some of these lessons are performance related, and some are just about how to run a successful implementation.
  5. Here I’m showing you an example of optimization work we did for a client. Notice the small amount of effort, but significant gain Image Compression will get you. Also notice, there are a number of things you can do to address speed. Today we are really focusing on the biggest impact items that many teams don’t think about when it comes to responsive design. Things like using a CDN and caching will also make a measurable difference, but these are things that most of your teams are hopefully already thinking about from working with a desktop site. Take advantage of device based caching, I.e tell the phone to download and cache your logo, make every subsequent page view that much faster But be practical – don’t over optimize before knowing the capabilities of your team and tools. For example, do not force your content editors to create 6 versions of every graphic (mobile, tablet, desktop in both regular and retina versions) Process: • Dynamic server-side scaling: scale images server-side based on target container size • Design for production scale: plan each breakpoint carefully and ensure your team can deliver assets in multiple sizes • Detect HD/Retina screens and only serve retina images to high pixel density screens • Implement responsive images with Merkle | 5th Finger Image Optimizer at http://studio.5thfinger.com/imageOptimizer/ or libraries like Scott Jehl’s Picturefill (http://scottjehl.github.io/picturefill/) • Caching: server and browser caching can dramatically improve performance Do it all as part of deployment or use an image server such as Scene7 
  6. Due to several questionable design decisions, the client-side speed of the mobile web was crippled. No matter how skilled, developers could never hope to achieve the same speed as native mobile apps -  Simulating "clicks“ and other touchable operations were artificially and purposefully delayed, much to the annoyance of the user.  "The Google Paper" mostly solved this problem.  Mostly.   By using a standard Javascript library that implements the common touch events at high speed you can give your users the experience and flexibility that we have all come to expect on touchable devices, plus immediately boosting the performance and responsiveness of your site, so that it feels more similar to an mobile app than a traditional mobile website.
  7. Bad CSS and JS will slow down your site.
  8. Provide loading animations while your server is working on loading the next screen. This lets the impatient mobile user know something is happening.
  9. Specifying page load goals are some of the simplest ways to get your high performance responsive design project off to a running start.
  10. When you are selective with content and utilizing approaches like capturing or RESS, you don’t have to load all the desktop content on a page so you are decreasing page weight and calls to the server. Which will decrease your page load time.
  11. Speak to advantages and disadvantages of each. Responsive Design provides you the ultimate in ownership and flexibility, but requires a complete site rebuild. As more and more tools come out and the development and design community becomes more familiar with it, speed will increase. Transformative with ResponsiveJS gets you there in under 10 weeks. Proxy is the old way the industry has mostly moved away from due to its lack of flexibility. There are still some solutions out there that use this method.