This document provides 20 tips for achieving high performance responsive design. Some of the key tips include preferring CSS and fonts over images to reduce file sizes, optimizing images, enhancing touch operations, using lazy loading, employing a content delivery network, validating code, and setting page load speed goals. It also recommends being selective with content, planning the technology approach, getting expert training, designing mobile first or simultaneously across devices, and setting up analytics by breakpoint. The tips are aimed at improving page loading speeds, reducing file sizes, and creating an optimized experience across devices.
How Autodesk creates better digital experiences with UserTestingUserTesting
Lisa Seaman, User Experience Manager at Autodesk, shares how she tests and optimizes Autodesk’s websites with UserTesting. She’ll discuss how her team uses UserTesting and why it has become such a crucial tool for their agile approach.
Startup Glossary - Begriffe und Methoden aus der Startupwelt. Präsentation im Rahmen der Exec I/O 2013 in Düsseldorf.
Die Präsentation gibt eine kurze Einführung rund um die wichtigsten Innovationsmethoden von Startups. Was ist das Erfolgsgeheimnis von Dropbox, Airbnb & Co? Erfahren Sie was ein Startup von einem bestehen Unternehmen unterscheidet und mit Hilfe welcher Vorgehensmodelle innovative Produkte und Dienstleistungen systematisch entwickelt und getestet werden können. Themen sind dabei unter anderem: Lean Startup, Customer Development, Design Thinking und der Business Model Canvas.
Over the past several years, the lean startup movement has made the Minimal Viable Product (MVP) a key approach to incrementally discovering effective products and services. In this talk, Levent Gurses will discuss a 5 step MVP process for building great minimum viable products that's been used in real client engagements. His process has been developed working with more than 20 enterprise full-stack and mobile clients over the course of several years. Topics will include the challenges of creating the MVP vision, scoping the activity, what should an MVP cost in time and money, and what should you have when you are “done”. Not only sharing his tales of MVP development, he will provide insights in how he's developed methods to effectively drive vision and development execution.
What is an MVP?
A product that has the absolute minimal set of core features necessary to prove a hypothesis, generally linked to commercial success or market validation. The MVP seeks the highest return on investment versus risk.
The Rise of the Lean Startup Movement
The lean startup movement came about as a result of analysis of many startup successes and failures. Development timeframes have become shorter and customer engagement has increased, which is helping companies better product-market fit and a path to success.
Presentation Outline:
• The MVP Vision (What will I have at the end of the effort?)
• Brief history of the lean startup movement
• Scoping
• Budgeting for MVP
• Features: The MVP Way
• Essential vs. peripheral features
• Must have to prove a hypothesis vs. nice to have
• Assembling a team
• Hiring contractors or vendor firms to build the MVP
• Choosing a technology
• Fake it until you make it: How to create mock features for an MVP
Presenter
Levent Gurses - Developer, speaker, and entrepreneur, Levent is the founder www.movel.co, an enterprise mobility company based in Virginia. He’s a nationally-recognized leader in mobile technologies and is a frequent speaker at tech communities on mobile and full-stack development. Levent holds a BS in Computer Engineering and is a Certified ScrumMaster and Certified Product Owner.
How Code was Meant to be Written: NBCU Develops the Critical Need for Technic...VMware Tanzu
SpringOne Platform 2016
Speaker: Amar Sharma; Director, Engineering, NBCU
No one can predict the direction of the television industry or the ephemeral whims of the consumer. However, any corporation seeking to survive in the ever changing media industry must have the technical capability to be immediately responsive to the needs of the business. As the convergence of linear and digital advertising has reshaped the industry, NBC Universal evolved to a CI/CD methodology and became extremely disciplined in the way that product is formulated, prototyped, and iterated upon. Find out more about how their microservices infrastructure and the new way they approach software development has equipped them to make better, data-driven decisions about their product investment.
How Autodesk creates better digital experiences with UserTestingUserTesting
Lisa Seaman, User Experience Manager at Autodesk, shares how she tests and optimizes Autodesk’s websites with UserTesting. She’ll discuss how her team uses UserTesting and why it has become such a crucial tool for their agile approach.
Startup Glossary - Begriffe und Methoden aus der Startupwelt. Präsentation im Rahmen der Exec I/O 2013 in Düsseldorf.
Die Präsentation gibt eine kurze Einführung rund um die wichtigsten Innovationsmethoden von Startups. Was ist das Erfolgsgeheimnis von Dropbox, Airbnb & Co? Erfahren Sie was ein Startup von einem bestehen Unternehmen unterscheidet und mit Hilfe welcher Vorgehensmodelle innovative Produkte und Dienstleistungen systematisch entwickelt und getestet werden können. Themen sind dabei unter anderem: Lean Startup, Customer Development, Design Thinking und der Business Model Canvas.
Over the past several years, the lean startup movement has made the Minimal Viable Product (MVP) a key approach to incrementally discovering effective products and services. In this talk, Levent Gurses will discuss a 5 step MVP process for building great minimum viable products that's been used in real client engagements. His process has been developed working with more than 20 enterprise full-stack and mobile clients over the course of several years. Topics will include the challenges of creating the MVP vision, scoping the activity, what should an MVP cost in time and money, and what should you have when you are “done”. Not only sharing his tales of MVP development, he will provide insights in how he's developed methods to effectively drive vision and development execution.
What is an MVP?
A product that has the absolute minimal set of core features necessary to prove a hypothesis, generally linked to commercial success or market validation. The MVP seeks the highest return on investment versus risk.
The Rise of the Lean Startup Movement
The lean startup movement came about as a result of analysis of many startup successes and failures. Development timeframes have become shorter and customer engagement has increased, which is helping companies better product-market fit and a path to success.
Presentation Outline:
• The MVP Vision (What will I have at the end of the effort?)
• Brief history of the lean startup movement
• Scoping
• Budgeting for MVP
• Features: The MVP Way
• Essential vs. peripheral features
• Must have to prove a hypothesis vs. nice to have
• Assembling a team
• Hiring contractors or vendor firms to build the MVP
• Choosing a technology
• Fake it until you make it: How to create mock features for an MVP
Presenter
Levent Gurses - Developer, speaker, and entrepreneur, Levent is the founder www.movel.co, an enterprise mobility company based in Virginia. He’s a nationally-recognized leader in mobile technologies and is a frequent speaker at tech communities on mobile and full-stack development. Levent holds a BS in Computer Engineering and is a Certified ScrumMaster and Certified Product Owner.
How Code was Meant to be Written: NBCU Develops the Critical Need for Technic...VMware Tanzu
SpringOne Platform 2016
Speaker: Amar Sharma; Director, Engineering, NBCU
No one can predict the direction of the television industry or the ephemeral whims of the consumer. However, any corporation seeking to survive in the ever changing media industry must have the technical capability to be immediately responsive to the needs of the business. As the convergence of linear and digital advertising has reshaped the industry, NBC Universal evolved to a CI/CD methodology and became extremely disciplined in the way that product is formulated, prototyped, and iterated upon. Find out more about how their microservices infrastructure and the new way they approach software development has equipped them to make better, data-driven decisions about their product investment.
DevOps Beyond the Buzzwords: Culture, Tools, & Straight TalkMark Heckler
Discussion of DevOps concepts, enabling tools & platforms, and some candid observations. Small plug at end for Cloud Foundry. Slides only, sparkling commentary & conversation with attendees only available in person. :)
Grails & DevOps: continuous integration and delivery in the cloudGR8Conf
Nowadays, companies require very short release cycles, especially in lean startup environments.
But to release often:
deployments should be routine, not terrifying.
configuration should require a few clicks, not a thousand-line shell script.
problems should be easy to spot, not buried in a log file.
You are a developer that need to release every week or every day with a single git commit and zero-downtime? Easily spot release performance or bugs issues? If required, roll back to previous version in few seconds and one click? And you don't want to manage any dedicated repository, monitoring, build, staging, production servers? So this talk is for you!
We will explore Lean startup and DevOps concepts and share our experience on how to create a simple and fully automated build pipeline for Grails apps with a live demo, based on SaaS/cloud services: GitHub, Travis CI, NewRelic, AWS (ElasticBeanstalk, CloudFront), etc.
Slide presentation about Usability247, a new user experience agency focussed on multiplatform user experience. The presentation explains what the company is trying to do with some information about the launch services: expert review, usability testing; and user research.
Are you ready to build an MVP? Where do you start? How do you know what features to build? How do you know how many people you need to build it? How do you know that they are building a right thing in a right way? This presentation and conversation will explore strategies for assembling effective teams for building and deploying an MVP while incurring minimal Product and Technical Debt. We will also discuss implementing an effective process to make sure that your MVP will be built on time and on target.
Optimizely's Vision for Product Development TeamsOptimizely
Learn how product development will evolve in the coming years. We believe the best teams will separate themselves from the pack in the coming years by adopting a focus of transparency, scale, compatibility, and trust.
Hear from our Product and Engineering teams as they show our vision for helping product development teams move fast and build with confidence. You’ll learn:
- How we help teams drive progressive delivery and experimentation at scale
- New and upcoming features for product managers, growth teams, engineers, and data scientists.
- Our ambition to create the most powerful, flexible experimentation platform available anywhere.
Product development at NerdWallet: Why user research is pivotalUserTesting
In this webinar, Jeff will cover the pros and cons of NerdWallet’s embedded research structure, their learnings on working with product designers and PMs, as well as the toolkit of techniques they have developed to maximize speed and insights.
Code with Empathy: UX for Engineers and UX DevelopersAnita Cheng
User experience is a hot field, but still very new for many tech companies. Let’s face it, the companies who can devote the resources for a robust UX process are few and far between! Software developers often find themselves making design decisions by necessity, which ends up complicating the product lifecycle down the road. So what can developers learn right now to improve the usability and delight of their products?
This talk was given to audiences of UXPALA members, USC students, and developers at SoCal Code Camp.
The experience your customers have with your products is a critical component of success. Valuable products can solve real human needs, fulfill desires, and improve the quality the of life. This goes beyond just building more features, or making things look pretty. It involves understanding and empathizing with your customers, and involving them in the design process.
How do we do this? And how do we do this in a way that fits into the operational rhythms of Agile development? These perspectives are shared by a long-time UX designer who has recently moved into Agile.
UX research at Napster: A Product Manager’s perspectiveUserTesting
Suzanne Scharlock, Product Manager at Napster, gives us a behind-the-scenes look at how a PM handles UX and design issues. She talks through a project example to give you specific insights into her processes.
The Minimum Loveable Product: Go Beyond the Minimum Viable ProductDialexa
Minimum Viable Products (MVP) rarely make "good" products. We discuss an alternative: the Minimum Loveable Product. In the world of platform engineering, coordinating your software (and perhaps hardware teams) to deliver a valuable product that your target audience will use is critical to success.
http://by.dialexa.com/beyond-the-minimum-viable-product-why-you-should-build-a-minimum-loveable-product
The product development cycle for startups - everything from coming up with an idea,to validating it, building it, launching it, and measuring how well the thing you built performed against your hypothesis!
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIhannonhill
This session will discuss the topic of Responsive Web Design (RWD) and go through a case study showing Chapman University's process in choosing and implementing RWD in their most recent redesign.
BarkleyREI & Hannon Hill Webinar - Responsive Web Designhannonhill
In this webinar, Hannon Hill partner BarkelyREI will show how Chapman University used Responsive Web Design for their website redesign this spring and how they used Cascade Server to accomplish this. Highlights will include a discussion of the advantages, considerations, and implications for the website redesign process if you choose to implement RWD.
DevOps Beyond the Buzzwords: Culture, Tools, & Straight TalkMark Heckler
Discussion of DevOps concepts, enabling tools & platforms, and some candid observations. Small plug at end for Cloud Foundry. Slides only, sparkling commentary & conversation with attendees only available in person. :)
Grails & DevOps: continuous integration and delivery in the cloudGR8Conf
Nowadays, companies require very short release cycles, especially in lean startup environments.
But to release often:
deployments should be routine, not terrifying.
configuration should require a few clicks, not a thousand-line shell script.
problems should be easy to spot, not buried in a log file.
You are a developer that need to release every week or every day with a single git commit and zero-downtime? Easily spot release performance or bugs issues? If required, roll back to previous version in few seconds and one click? And you don't want to manage any dedicated repository, monitoring, build, staging, production servers? So this talk is for you!
We will explore Lean startup and DevOps concepts and share our experience on how to create a simple and fully automated build pipeline for Grails apps with a live demo, based on SaaS/cloud services: GitHub, Travis CI, NewRelic, AWS (ElasticBeanstalk, CloudFront), etc.
Slide presentation about Usability247, a new user experience agency focussed on multiplatform user experience. The presentation explains what the company is trying to do with some information about the launch services: expert review, usability testing; and user research.
Are you ready to build an MVP? Where do you start? How do you know what features to build? How do you know how many people you need to build it? How do you know that they are building a right thing in a right way? This presentation and conversation will explore strategies for assembling effective teams for building and deploying an MVP while incurring minimal Product and Technical Debt. We will also discuss implementing an effective process to make sure that your MVP will be built on time and on target.
Optimizely's Vision for Product Development TeamsOptimizely
Learn how product development will evolve in the coming years. We believe the best teams will separate themselves from the pack in the coming years by adopting a focus of transparency, scale, compatibility, and trust.
Hear from our Product and Engineering teams as they show our vision for helping product development teams move fast and build with confidence. You’ll learn:
- How we help teams drive progressive delivery and experimentation at scale
- New and upcoming features for product managers, growth teams, engineers, and data scientists.
- Our ambition to create the most powerful, flexible experimentation platform available anywhere.
Product development at NerdWallet: Why user research is pivotalUserTesting
In this webinar, Jeff will cover the pros and cons of NerdWallet’s embedded research structure, their learnings on working with product designers and PMs, as well as the toolkit of techniques they have developed to maximize speed and insights.
Code with Empathy: UX for Engineers and UX DevelopersAnita Cheng
User experience is a hot field, but still very new for many tech companies. Let’s face it, the companies who can devote the resources for a robust UX process are few and far between! Software developers often find themselves making design decisions by necessity, which ends up complicating the product lifecycle down the road. So what can developers learn right now to improve the usability and delight of their products?
This talk was given to audiences of UXPALA members, USC students, and developers at SoCal Code Camp.
The experience your customers have with your products is a critical component of success. Valuable products can solve real human needs, fulfill desires, and improve the quality the of life. This goes beyond just building more features, or making things look pretty. It involves understanding and empathizing with your customers, and involving them in the design process.
How do we do this? And how do we do this in a way that fits into the operational rhythms of Agile development? These perspectives are shared by a long-time UX designer who has recently moved into Agile.
UX research at Napster: A Product Manager’s perspectiveUserTesting
Suzanne Scharlock, Product Manager at Napster, gives us a behind-the-scenes look at how a PM handles UX and design issues. She talks through a project example to give you specific insights into her processes.
The Minimum Loveable Product: Go Beyond the Minimum Viable ProductDialexa
Minimum Viable Products (MVP) rarely make "good" products. We discuss an alternative: the Minimum Loveable Product. In the world of platform engineering, coordinating your software (and perhaps hardware teams) to deliver a valuable product that your target audience will use is critical to success.
http://by.dialexa.com/beyond-the-minimum-viable-product-why-you-should-build-a-minimum-loveable-product
The product development cycle for startups - everything from coming up with an idea,to validating it, building it, launching it, and measuring how well the thing you built performed against your hypothesis!
Responsive Web Design in Cascade Server, by Chris Cox of BarkleyREIhannonhill
This session will discuss the topic of Responsive Web Design (RWD) and go through a case study showing Chapman University's process in choosing and implementing RWD in their most recent redesign.
BarkleyREI & Hannon Hill Webinar - Responsive Web Designhannonhill
In this webinar, Hannon Hill partner BarkelyREI will show how Chapman University used Responsive Web Design for their website redesign this spring and how they used Cascade Server to accomplish this. Highlights will include a discussion of the advantages, considerations, and implications for the website redesign process if you choose to implement RWD.
How to Find Your Ideal Technical Responsive Design Approach5th Finger
For most retailers, it's no longer if they should do responsive design, it's how. Learn the many different approaches that are now available, and how to determine which is best for you. A critical yet simple analysis of priorities for strategy and execution will be shared, helping you assure responsive success.
Web based, mobile enterprise applicationsManish Garg
What are enterprise apps? should you build a native or a html5 mobile app?
How is the performance of HTML5 on mobile and other lessons learnt form building web based mobile apps for enterprises.
5 Simple Actions to Make a Measurable Impact on Your Responsive Site5th Finger
Our President, Patrick Collins, presented at eTail East 2013 in Philadelphia, PA, on 5 Simple Actions to Make a Measurable Impact on Your Responsive Site. Listen to what he had to say, and contact him with any questions or comments at patrick.collins@5thfinger.com.
Successful web and mobile products require a unique combination of enterprise-class aplomb and bold innovation. You have to consider security, scalability, and reliability, but you also need to be familiar with the newest technologies.
You don’t have to compromise. Huge advancements in developer productivity are underway: JavaScript is slowly emerging as the lingua franca of software, and Node.js unlocks unprecedented performance gains in the cloud. Meanwhile, responsive design makes it possible to create amazing, multi-faceted experiences from a single code base.
These technologies make it possible to shave weeks (or months) off your timeline without sacrificing your vision.
Does your website have these elements of responsive web design? Experience Dynamics
Experience Dynamics web seminar.
With 50% of Americans now owning smartphones, and much of our Web browsing occurring on mobile devices, websites are running into a common issues affecting the underlying user experience: how does our design look across devices? How compatible or pleasant is it to view, read and browse? To solve this problem, many organizations including the largest companies in the world, are turning to Responsive Web Design.
[ http://tier10lab.com/2012/11/15/5-reasons-responsive-design/ ] Responsive web design is a methodology that incorporates flexible layouts, images and CSS media query components. Through the use of media query "breakpoints," the CSS can detect the current screen size of the browser. This guarantees the design functions correctly at any screen size ...
9 responsive design mistakes that drive people nutsChirag Vyas
Responsive design is at its heels and most websites have already embraced it. As more browsing originates on mobiles, creating rich user experiences for mobile visitors is crucial these days.
While designing a responsive website, however, developers usually make a few common mistakes, which yield them nothing but lots of lost visitors.
Need a ten minute overview of responsive web design? In this talk we'll talk about the problem responsive web design (RWD) is trying to solve, what RWD is, the basic implementation aspects of RWD and some of the latest developments and sources of information if you want to learn more about RWD.
How do you stay ahead of the pack in the mobile world inundated with new products, services, solutions on a daily basis? As business expectations increase manifold, how can mobile technologists play the role of a trusted steward for their clients, in carving out a successful mobile strategy? This prez focuses on an approach/framework to identify the right technology solution in a given context.
Responsive web design (RWD) is becoming the preferred method for developing websites that look and work consistently on all devices. The idea is to give all users a seamless digital experience no matter what device, browser, screen size or orientation (portrait vs. landscape) they use.
These slides contain practical lessons on how to develop, test and maintain responsive websites.
Measuring Web Performance - HighEdWeb EditionDave Olsen
Today, a Web page can be delivered to desktop computers, televisions, or handheld devices like tablets or phones. While a technique like responsive design helps ensure that our websites look good across that spectrum of devices we may forget that we need to make sure that our websites also perform well across that same spectrum. More and more of our users are shifting their Internet usage to these more varied platforms and connection speeds with some moving entirely to mobile Internet. In this session, we’ll look at the tools that can help you understand, measure and improve the performance of your websites and applications. The talk will also discuss how new server-side techniques might help us optimize our front-end performance. Finally, since the best way to test is to have devices in your hand, we’ll discuss some tips for getting your hands on them cheaply. This presentation builds upon Dave Olsen’s “Optimization for Mobile” chapter in Smashing Magazine’s “The Mobile Book.”
Whitepaper: Responsive Test - A test framework to cover it allIndium Software
The count of applications that are being developed every day is overwhelming. These
applications span across various platforms and devices. Adding to this, there are Operating
Systems and in some cases even hardware to consider. To deliver a completely tested product
becomes a challenge with all these combinations. In this paper, we discuss issues that may
arise in applications across Desktop, Web and Mobile platforms and how best to test them to
ensure quality.
If you haven’t gone responsive yet then you need to. Responsive website
design has been the buzz word among web designers for a few years now, but
with the rising use of mobile technology by consumers, it is becoming the
buzz word with business owners too.
Responsive web design dynamically reacts to the size, orientation, platform
and device chosen by the user. Each element of the page, from the pictures to
the font, reconfigures to the optimum size for the screen.
At the moment, most websites are focusing on laptop, tablet and mobile
design sizes, with some even calculating in larger desktop computers.
Responsive design isn’t an easy subject to grasp and many people ask us all
the time: What is responsive web design, what is it good for and do we need
it? This whitepaper will cover the benefits of a responsive website and the
basics of a responsive web design, without going too technical.
How not having a Responsive Website can be Detrimental to your business?Helios Solutions
Is your website responsive? Know about the benefits that you are losing out; collaborate with an outsourcing responsive website development agency now!
This presentation takes provides details on the latest design concepts and trends for Android and iOS UI/UX.
Under the hood: UI/UX Design stages
2014 Web Design Trends
Latest Technologies in Web Designing - Saas, Bootstrap, Yeoman, Compass
Benefits of using Latest Trends in Web Designing
Comparison between Old and New Trends in Web Designing
2014 Android Design Trends
Benefits of using Latest Trends in Android in Interface Design
Comparison between Older version Android and Android Kitkat
2014 iOS Design Trends
Benefits of using Latest Trends iOS UI Design
Comparison between iOS 6 and iOS 7
Good Design Tools & Expertise
Similar to 20 Tips for High Performance Responsive Design that the Pros Won’t Tell You (20)
2. HIGH PERFORMANCE
RESPONSIVE DESIGN TECHNOLOGY
ResponsiveJS is our highspeed,
easy-to-implement JavaScript
framework that transforms your
existing desktop website into a
Responsive Design website,
optimized across screen sizes for
mobile and tablet.
See us in: The Forrester WaveTM:
Mobile Commerce Solution Providers, Q4'13
3. ResponsiveJS is a Responsive Design solution suite that turns your
existing website into a high performance responsive site.
ResponsiveJS
Lightweight
JavaScript Library
Responsive Studio
(IDE) Tool allows
developers to change code
and preview layouts
Image Optimization Tool
Deliver a faster responsive
design experience
HIGH PERFORMANCE TECHNOLOGY SUITE
4. MUNCHKIN.COM
Mobile Visits up 23%
Mobile UPT (Units Per Transaction) up 71%
Daily Mobile Revenue up 53%
Mobile AOV (Average Order Value) up 80%
7. 1 Prefer CSS & Fonts over Images
Use fonts for icons and make graphic elements through CSS rather than images as much as possible.
Only photos should remain image files.
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
8. 2 Put Your Energy Into Image Optimization
This includes serving properly scaled and compressed images. This will often reduce a page size down
by more than 50%
Desktop Image : 70kb PNG Compression : 19.1kb Mobile Optimized : 6.8kb
73% smaller 90% smaller
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
10. 4 Use Lazy Loading
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
11. 20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
5 Optimizing OpenSocial Gadgets
0.9s and 5 requests0.55s and 5 requests
12. 6 Use Local Caching and Pre-Fetching
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
13. 7 Use a Content Delivery Network (CDN)
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
14. 8 Validate JS and CSS Code through automated tools
jsHint, cssLint
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
15. 9 Provide Feedback to Users When Processing Request
Provide loading animations while your server is working on loading the next
screen. This lets the impatient mobile user know something is happening.
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
16. 10 Make a list of supported browsers and breakpoints
Test performance and layouts for browsers rather than devices
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
17. 20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
.
11 Specify your page load speed goals
E.g. LTS on iPad 2 < 4 seconds. Goals make team happy.
18. Available
in HTML
in footer
Same
message/CTA is
repeated in two
places on
desktop. It is
available under
the “Shop” menu
in mobile.
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
12 Be Selective With Content
Use mobile real estate wisely and focus on the conversion flow. Improve page load speed
by removing the extra fat of content and graphics or other unnecessary widgets.
19. 13 Plan Your Technology Approach
Technology will play a key role in speed, ease of implementation, maintenance and website experience ownership.
0
2
4
6
8
10
Responsive
Design
Adaptive RESS
Flexibility
Ease of Implementation
Speed
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
20. 14 Balance Branding, Speed and Content
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
• A site that is too light leaves a consumer looking for the full-site button
• A site with too much content is slow
• A consumer will engage more on a mobile site when the site experience is consistent across
all channels
21. 15 Get Experts or Train Well
Designer and Developer skill sets will need to change. The devil is in the details.
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
22. 16 Design and build Mobile First or “At the same time”
Mobile first doesn’t work for everyone, but failure to account for mobile while designing for
desktop can lead to a slow site and redesigns.
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
23. 17 Change How You Do Design Reviews
Review mobile layouts with desktop layouts to understand the implications of changes
across all screens
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
24. 18 Expand Your Design Toolset
Look to tools that will help you create efficiency in iterating and reviewing, like Axure
and InVision
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
25. 19 Mobile Always Wins
If you have a feature planned that conflicts between Mobile and Desktop, pick the version that works
best with Mobile (examples: modal popups, custom fields like drop downs, nested scroll, date validation
and masks)
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
26. 20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
20 Setup Analytics by Breakpoint
A/B Testing, Personalization and Responsive Design is like walking and chewing gum.
Plan it early. It’s hard.
27. 20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
AOV Conversion Rate
Test 1: Add-ons Test (device agnostic results) +5.6% +2%
AOV Conversion Rate
Test 2: Add-ons on Smartphone +5.3% -28%
Test 3: Add-ons on Tablet +5.7% +8%
Test 4: Add-ons on Desktop +5.6% +15%
28. 1. Prefer CSS & Fonts over Images
2. Put your energy into image optimization
3. Enhance touch operations
4. Use lazy loading
5. Optimizing open social gadgets
6. Use local caching
7. Use a Content Delivery Network
8. Validate JS and CSS Code through
automated tools
9. Provide feedback to users when
processing request
10. Make a list of supported browsers and
breakpoints
11. Specify your page load speed goals
12. Be selective with content
13. Plan your technology approach
14. Balance branding, speed and content
15. Get experts or train well
16. Expand your design toolset
17. Design and build Mobile First or “At the
same time”
18. Mobile Always Wins
19. Change How You Do Design Reviews
20. Setup Analytics by Breakpoint
20 TIPS FOR HIGH PERFORMANCE RESPONSIVE DESIGN
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.
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.
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.
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.
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
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.
Bad CSS and JS will slow down your site.
Provide loading animations while your server is working on loading the next screen. This lets the impatient mobile user know something is happening.
Specifying page load goals are some of the simplest ways to get your high performance responsive design project off to a running start.
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.
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.