Let s Take the Mobile Out of Web Development

Size: px
Start display at page:

Download "Let s Take the Mobile Out of Web Development"

Transcription

1 Let s Take the Mobile Out of Web Development Douglass Sillars, PhD Performance/Optimization Lead Developer Advocacy

2 Web Browsing on Mobile History/Context Web on Mobile Criteria/Performance Approaches Successes/Failures Summary

3 Who Uses Mobile? HEALTH More People Have Cell Phones Than Toilets, U.N. Study Shows Out of the world s estimated 7 billion people, 6 billion have access to mobile phones. Only 4.5 billion have access to working toilets. By Yue Wang March 25, 24 Comments

4 Who Uses Mobile Data? 60 Mobile % of Total Internet Traffic by Country 2013* Data Source: Statcounter *May 2013 Benchmark

5 Mobile Data Visualized In 2012, mobile data usage was 12x higher than ALL Internet usage in

6 Mobile Data Visualized If you count mobile data offloaded to Wi-Fi, it is closer to 18x larger! ttp:// ttp://timesofindia.indiatimes.com/tech/tech-news/internet/over-50-of-internet-users-are-mobile-only-report/articleshow/ cms?

7 The Future 2017: 21 Exabytes of Mobile Data (46% Wi-Fi offload)

8 The Web 2000

9 The Web

10 Building the Web 2005 Throughput Memory Processing Power Screen Size We needed mobile specific websites

11 Building the Web Desktop Device check Mobile m.mysite.com

12 The Web 2013

13 Building the Web 2013 Throughput Memory Processing Power Screen size Don t forget many customers ARE on slower connections, and account for those as well

14 Building the Web t.mysite.com? Desktop Device check Mobile car.mysite.com? toaster.mysite.com? m.mysite.com Is this still the way?

15 Web is Moving Towards Mobile There is no more Mobile Web It is all just The Web on different screens

16 So What s a Developer To Do?

17 Web Browsing on Mobile History/Context Web on Mobile HTTP Archive Criteria/Performance Approaches Successes/Failures Summary

18 Survey of Current Web HTTP Archive: bi-monthly study of the web Mobile HTTP Archive (alpha) Crawl of top X,000 Alexa websites Trends Performance Stats Open Source Runs on top of Webpagetest.org Created by Steve Google Chair/founder Velocity Conference High Performance Websites

19 Survey of Current Web HTTP Archive & BigQuery Ilya Grigorik: High Performance Browser Networking O Reilly, 2013 Imported HTTP Archive into Google BigQuery Online SQL searches of data

20 Survey of Current Web HTTP Archive & Mobile HTTP Archive Data from 11/01/2013: Web is IE9 default connection Mobile web is iphone 4s on an emulated 3G network ~4700 URLs are found on both web and mobile web

21 Survey of Current Web Use HTTP archive data to: Categorize websites on mobile Quantity Performance What is the best? What should YOU use? Is this possible to determine?

22 Customer Expectations DATA: Add 160KB to a page: Bounce rate +12% on mobile SPEED: 40% exit a site if >3s load time 64% expect a site to load in <4s 4% of mobile users admit to throwing their phones out of frustration from slow sites!

23 Customer Expectations What is the best way to keep customers engaged with your site? Page Size (KB) Speed Index

24 Speed Index Math Speed Index (Top) = 1200 Speed Index (Bottom) = 9000

25 Survey of the Web Size 33% of mobile websites >1MB Median 516 KB 50 sites > 5MB!?! Speed Median 8.5s 93% >3s 37% over 10s 25% KB usage of mobile websites 40% mobile_speedindex 20% 35% 30% 15% 25% 20% 10% 15% 5% 0% KB You want to be here! 10% 5% 0% >10 Seconds

26 Survey of the Web This is from the Moto G dataset Size 27% of mobile websites >1MB Median 565 KB 7 sites > 5MB!?! Top 1,000 mobile website (KB) Speed Median 7.9s 94% >3s 35% over 10s SpeedIndex Counts (top 1,000 mobile sites) 0 You want to be here!

27 Web Browsing on Mobile History/Context Web on Mobile Criteria/Performance Approaches Successes/Failures Summary

28 Survey of Mobile Web - Redirection Updated to Moto G data www. redirect to m. or.mobi sites 260/993 (26.1%) Page Size is smaller (Median 538KB from 565KB) Speed Median slower: 9.2s from 7.9s 0 sites load under 3s 30.00% 25.00% 20.00% 15.00% 10.00% all mobile redirect All mobile redirect 5.00% 0.00%

29 Redirecting to Mobile Specific 40% Despite lower payload 35% redirect all Mobile Not Faster: #1 Rule of Web Performance: 30% 25% 20% Reduce # of connections 15% 301/302 redirects add ms latency 10% 5% 0% >10

30 If One Redirect is Bad Request xyz.com Redirects to Redirects to xyz.mobi Redirects to Three is Worse!

31 Redirection Pros Smaller pages Cons 2 code bases Tablets/other platforms? Redirection time cancels data improvement Sharing between devices? SEO Only 1 in 100 completes a purchase

32

33 Mobile Friendly Design Paradigms Progressive Degradation Mobile First/Progressive Enhancement Responsive Web Design RESS

34 Progressive Degradation Build your Website as normal, and pull/resize content for smaller screens Use Server Side analysis (WURFL) rather than redirects All content here! Smaller screen shrink images Animations Flash? Change ads? Even Smaller Minimize even more Remove content?

35 Progressive Degradation WURFL PHP based server side tool that sniffs device details and features Can determine what content to serve Screen size can help resize images (reduce KB load) require_once 'wurfl_config.php'; require_once WURFL_CLASS_FILE; $ua = strtolower($_server['http_user_agent']); $wurflobj = new wurfl_class(); $wurflobj-> GetDeviceCapabilitiesFromAgent($ua); $width = $wurflobj-> capabilities['display']['resolution_width']; *Be careful on assigning width: Portrait vs. Landscape

36 Mobile First/Progressive Enhancement Start Small and add features as the screen gets bigger Focus on what is important to all users All content here! All content here! Add bigger images/videos All content here! Add bigger images/videos Kick butt with processor intensive animations Mobile First coined by Luke

37 Enhancement/Degradation Variations on a theme Pros Device detection on server allows proper content to each type of device One URL to rule them all! Lower latency! Cons All content must have multiple templates Content loss for smaller screens

38 Responsive Web Design (RWD) One URL One Codebase Future Friendly Simple: Smaller screen fewer columns!

39 SEO and Mobile Sites

40 Responsive Web Design (RWD) This will Solve EVERYTHING!!!

41 Responsive Web Design (RWD) This will Solve EVERYTHING!!! big step, not Quite there Same # of requests Huge images (for mobile) Average Website >1.2MB Pushing all rendering to browser

42 Page Weight Mobile vs. Desktop How Many Websites are the same size (+-5%) Mobile vs. Web? 927/4715 (20%) 25% 40% same size all mobile mobile/web same Not size upated.. All mobile Prooably KB 35% not helpful 20% 30% 15% 10% 5% 0% 25% 20% 15% 10% 5% 0% >10 These sites tend to be larger (median 704 KB vs. 504KB) No real speed difference

43 Same (Size) Website for All! Pros Simple If not RWD: no work! Preferred by Google for SEO Cons Larger KB size Potentially not mobile friendly Potentially slower

44 The Silver Bullet

45 RESS REsponsive design with Server Side elements One URL One Codebase Responsive design (as recommended by GOOG) Server optimizes HTML/CSS/JS/Images for each device Improve performance Reduce page weight Combines the best of all techniques into one

46 New Solutions to RWD Page Size New Solutions are being built every day: Uses Modernizr and JS to read HTML comments as a DOM node: <div data-responsive-comment-media="(minwidth: 500px)"> <!-- <div class="box second">500px</div> --> <div class="box second">500px</div> </div>

47 Used with Permission

48 Best Performance Design for Web KISS Smaller requests Compression avg KB Web Not updated Avg KB Mobile gzip none gzip none gzip none gzip none gzip none gzip none css css html html json json plain plain script script xml xml

49 Number of requests (Avg.) Best Design for Performance Total JavaScript CSS Images Not updated >20 Speed Index (s)

50 Best Performance Design for Web KISS Fewer requests Paint the Screen with content (not just headers!)

51 Download Less Stuff: Combine Files Minimize # of Downloads and Connections Rule #1 for Faster Websites: Make Fewer HTTP Requests Mobile Web: 5% > 10 CSS requests 45% > 10 JS requests 27% > 50 images Inline and Combine CSS and JS when Possible Consider Spriting images HTTP Archive: Personal results 09/2013 data

52 Tools

53

54 Web Design Principles for Devices Redirect to mobile specific site Progressive Degradation Mobile First/Progressive Enhancement Responsive Web Design RESS When possible: Keep design simple, paint screen quickly

55 Web Design We ve made the internet in our image Obese ~ Jason Grigsby If your website is 15MB, it s not HTML5, it s stupid ~ Christian Heilmann

56 What Not To Do tabcloseddidntread.com wtfmobileweb.com What To Do (*Language*)

57 Thank You Doug

Web Performance. Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 2014/15. Sérgio Nunes

Web Performance. Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 2014/15. Sérgio Nunes Web Performance Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 2014/15 Sérgio Nunes Web Performance Web optimization techniques are designed to improve the overall response time of a web application

More information

Website Performance: Kyle Simpson

Website Performance: Kyle Simpson Website Performance: Kyle Simpson (Video: 0_Introduction.mp4): Introduction 00:00:0000:07:50: An introduction and a discussion about how developers need to change their mindset to think about web performance

More information

Following statistics will show you the importance of mobile applications in this smart era,

Following statistics will show you the importance of mobile applications in this smart era, www.agileload.com There is no second thought about the exponential increase in importance and usage of mobile applications. Simultaneously better user experience will remain most important factor to attract

More information

Responsive Web Design: A Three-Screen Study in Site Performance

Responsive Web Design: A Three-Screen Study in Site Performance 1 June 17, 2014 Responsive Web Design: A Three-Screen Study in Site Performance Ken Harker Senior Consultant ken.harker@keynote.com Keynote Consulting Mobile Research Summit: Data & Insights 2014 June

More information

WHAT IS WEB PERFORMANCE OPTIMIZATION (WPO)?

WHAT IS WEB PERFORMANCE OPTIMIZATION (WPO)? TABLE OF CONTENTS 1 INTRODUCTION 3 TIP #1: THINK OUTSIDE YOUR IMMEDIATE COMPETITORS 5 TIP #2: DON T LIMIT YOURSELF TO THE HOMEPAGE 7 TIP #3: COLLECT A MEANINGFUL SAMPLE SIZE 8 TIP #4: MEASURE MULTIPLE

More information

Mobile Application Performance Report

Mobile Application Performance Report Mobile Application Performance Report Optimization Recommendations and Performance Analysis Report Prepared for - http://www.google.com VS http://www.yahoo.com Emulated Device Type: ipad OVERALL PERFORMANCE

More information

WompMobile Technical FAQ

WompMobile Technical FAQ WompMobile Technical FAQ What are the technical benefits of WompMobile? The mobile site has the same exact URL as the desktop website. The mobile site automatically and instantly syncs with the desktop

More information

Speed up your web site. Alan Seiden Consulting alanseiden.com

Speed up your web site. Alan Seiden Consulting alanseiden.com alanseiden.com Alan s PHP on IBM i focus Consultant to innovative IBM i and PHP users PHP project leader, Zend/IBM Toolkit Contributor, Zend Framework DB2 enhancements Award-winning developer Authority,

More information

Update logo and logo link on A Master. Update Date and Product on B Master

Update logo and logo link on A Master. Update Date and Product on B Master Cover Be sure to: Update META data Update logo and logo link on A Master Update Date and Product on B Master Web Performance Metrics 101 Contents Preface...3 Response Time...4 DNS Resolution Time... 4

More information

Results-Oriented Application Acceleration with FastView Because Every Second Counts Whitepaper

Results-Oriented Application Acceleration with FastView Because Every Second Counts Whitepaper Results-Oriented Application Acceleration with FastView Because Every Second Counts Whitepaper Table of Contents Executive Summary...3 Why Website Performance Matters...3 What Affects Website Performance...5

More information

Performance Report for: http://singaporestockstrading.com/ Report generated: Friday, April 24, 2015, 7:29 AM -0700 (via API)

Performance Report for: http://singaporestockstrading.com/ Report generated: Friday, April 24, 2015, 7:29 AM -0700 (via API) The web should be fast. Executive Summary Performance Report for: http://singaporestockstrading.com/ Report generated: Friday, April, 5, : AM - (via API) Test Region: Vancouver, Canada Using: Firefox (Desktop)

More information

Mobile Performance: for excellent User Experience

Mobile Performance: for excellent User Experience Mobile Performance: for excellent User Experience Suyash Joshi @suyashcjoshi Mobile UX Developer 1 A quick audience survey... 2 Overview of Presentation 1st half: Mobile Web Performance Optimization (WPO)

More information

AUDIT REPORT EXAMPLE

AUDIT REPORT EXAMPLE AUDIT REPORT EXAMPLE Severity levels: low, average, high, critical Difficulty levels: low, average, high I. General information and server configuration Problem: Too many HTTP requests. Found (on homepage):

More information

STeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing

STeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing STeP-IN SUMMIT 2014 11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Mobile Performance Testing by Sahadevaiah Kola, Senior Test Lead and Sachin Goyal

More information

Accelerating Wordpress for Pagerank and Profit

Accelerating Wordpress for Pagerank and Profit Slide No. 1 Accelerating Wordpress for Pagerank and Profit Practical tips and tricks to increase the speed of your site, improve conversions and climb the search rankings By: Allan Jude November 2011 Vice

More information

The Devil is in the Details. How to Optimize Magento Hosting to Increase Online Sales

The Devil is in the Details. How to Optimize Magento Hosting to Increase Online Sales The Devil is in the Details How to Optimize Magento Hosting to Increase Online Sales Introduction Will Bernstein Executive Vice President, Sales and Marketing Outline 1. Case study: Zarpo.com solution

More information

FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED

FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED WHITE PAPER: MOBILE WEBSITE PERFORMANCE FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED SNOOZE, YOU LOSE. TODAY S MOBILE USERS EXPECT PERFORMANCE DELIVERED FAST. For those of us who depend

More information

White Paper. How To Deliver Fast, Engaging Responsive Web Design Sites

White Paper. How To Deliver Fast, Engaging Responsive Web Design Sites White Paper How To Deliver Fast, Engaging Responsive Web Design Sites Table of Contents MOBILE IMPACTS THE BOTTOM LINE...1 RESPONSIVE WEB DESIGN ADOPTION GROWING FAST...2 FAST, QUALITY WEB EXPERIENCES

More information

STeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Application Performance: Test Strategies & Enhancement through WPO

STeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Application Performance: Test Strategies & Enhancement through WPO 11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Test Strategies & Enhancement through WPO by Amit Deshpande, Lead Performance Engineer, Synechron Copyright:

More information

Front-End Performance Testing and Optimization

Front-End Performance Testing and Optimization Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client

More information

Web Performance. Sergey Chernyshev. March '09 New York Web Standards Meetup. New York, NY. March 19 th, 2009

Web Performance. Sergey Chernyshev. March '09 New York Web Standards Meetup. New York, NY. March 19 th, 2009 Web Performance Sergey Chernyshev March '09 New York Web Standards Meetup New York, NY March 19 th, 2009 About presenter Doing web stuff since 1995 Director, Web Systems and Applications at trutv Personal

More information

INFORMATION TECHNOLOGY STANDARD

INFORMATION TECHNOLOGY STANDARD COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF Human Services INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Development Domain: Application Number: Category: STD-EASS010 Date Issued: Issued By Direction

More information

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Contents Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Time for action - Viewing the mobile sample site 2 What just happened 4 Time for Action - Mobile device redirection

More information

AKAMAI WHITE PAPER. How To Deliver Fast, Engaging Responsive Web Design Sites

AKAMAI WHITE PAPER. How To Deliver Fast, Engaging Responsive Web Design Sites AKAMAI WHITE PAPER How To Deliver Fast, Engaging Responsive Web Design Sites TABLE OF CONTENTS MOBILE IMPACTS THE BOTTOM LINE 1 RESPONSIVE WEB DESIGN ADOPTION IS GROWING FAST 1 FAST, QUALITY WEB EXPERIENCES

More information

SE Ranking www.intellectsoft.co.uk Report

SE Ranking www.intellectsoft.co.uk Report SE Ranking www.intellectsoft.co.uk Report Jul-31, 2015 - Aug-06, 2015 Intellectsoft UK http://www.intellectsoft.co.uk/ Aug-06, 2015 2/22 Intellectsoft UK (www.intellectsoft.co.uk) Report summary... 3 Rankings

More information

Responsive Web Design

Responsive Web Design A Customer-Centric Approach to Managing Mobile Devices Introduction The mobile landscape is rapidly changing. Just look around you. The newspaper is now being read on tablets. Kids are using the latest

More information

making drupal run fast

making drupal run fast making drupal run fast 2 Objectives Improve drupal performance Provide Simple tips on Increasing Drupal performance We have some data from load testing a site in these different configs: ++ plain drupal

More information

Review of http://www.hotels.com Generated on 9 Jan, 2015 04:40 PM SCORE. Table of Contents. Iconography. SEO Mobile Social Sharing

Review of http://www.hotels.com Generated on 9 Jan, 2015 04:40 PM SCORE. Table of Contents. Iconography. SEO Mobile Social Sharing Review of http://www.hotels.com Generated on 9 Jan, 2015 04:40 PM SCORE 65 Table of Contents SEO Mobile Social Sharing Local Speed Visitors TECHNOLOGY Iconography Pass Moderate Fail FYI High Impact Medium

More information

E-commerce is also about

E-commerce is also about Magento server & environment optimization Get very fast page rendering, even under heavy load! E-commerce is also about NBS System 2011, all right reserved Managed Hosting & Security www.nbs-system.com

More information

INFORMATION TECHNOLOGY STANDARD

INFORMATION TECHNOLOGY STANDARD COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF PUBLIC WELFARE INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Website Development Domain: Application Number: Category: STD-EASS010 Date Issued: Date

More information

Website Optimization Tips for Speed

Website Optimization Tips for Speed Website Optimization Tips for Speed Sothern California WordPress Meetup Microsoft HQ, Los Angeles - 3/20/2012 Belsien Thomas belsien@wppowerguide.com S Overview Of Website Optimization Content Optimizations

More information

WATKINS MFG DEALER GUIDE TO UNDERSTANDING WOORANK REPORTS

WATKINS MFG DEALER GUIDE TO UNDERSTANDING WOORANK REPORTS WATKINS MFG DEALER GUIDE TO UNDERSTANDING WOORANK REPORTS Watkins Manufacturing WatkinsMfg.com (760) 598-6464 1280 Park Center Drive, Vista, CA 92081 Design Studio DesignStudio.com (888) 825-8883 715 J

More information

An Advanced SEO Website Audit Checklist

An Advanced SEO Website Audit Checklist An Advanced SEO Website Audit Checklist A Top Level Overview Easy to download, print, and check off as you go. Test number of indexed web pages - Typically businesses wants their homepage showing as the

More information

Responsive Web Design

Responsive Web Design Responsive Web Design Evaluation of Techniques to Optimize Load Time Joel Nandorf Student Spring 2013 Bachelor Thesis, 15 hp Computer Science Abstract Responsive Web Design has, in short time, become a

More information

User s guide. Version 2.0. August 2010 1 / 23

User s guide. Version 2.0. August 2010 1 / 23 User s guide Version 2.0 August 2010 1 / 23 1 CONTENTS 2 Introduction... 3 2.1 What is Mouseflow?... 3 2.2 What can Mouseflow be used for?... 3 2.3 How does Mouseflow work?... 3 2.4 Who is the target audience?...

More information

With 30% 60% of website traffic coming from a mobile device, it s a given

With 30% 60% of website traffic coming from a mobile device, it s a given Responsive vs. adaptive vs. device-specific: The best mobile strategy for your site BY JUSTIN MORELLI, UX DESIGNER POINT OF VIEW With 30% 60% of website traffic coming from a mobile device, it s a given

More information

Responsive web design Are we ready for the new age?

Responsive web design Are we ready for the new age? Responsive web design Are we ready for the new age? Nataša Subić, The Higher Education Technical School of Professional Studies in Novi Sad, Serbia, subic@vtsns.edu.rs Tanja Krunić, The Higher Education

More information

STATE OF THE UNION. European Ecommerce Page Speed and Web Performance

STATE OF THE UNION. European Ecommerce Page Speed and Web Performance European Ecommerce Page Speed and Web Performance Table of Contents Executive Summary... 3 How the Top 20 Retailers Performed... 3 Key Findings: Analysis and Interpretation... 4 Finding #1: Page speed

More information

Why Mobile Performance is Hard

Why Mobile Performance is Hard Matt Welsh mdw@google.com Google, Inc. http://www.flickr.com/photos/nao-cha/2660459899/ Why Mobile Performance is Hard In a nutshell: Despite 20 years of research and engineering, mobile performance still

More information

Meeting the challenges of modern website performance Developments in monitoring strategies

Meeting the challenges of modern website performance Developments in monitoring strategies Meeting the challenges of modern website performance Developments in monitoring strategies Is your website monitoring realistic enough to meet today s challenges? Is your web testing strategy holistic

More information

Mobile Performance Testing Approaches and Challenges

Mobile Performance Testing Approaches and Challenges NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most

More information

SEO AUDIT REPORT On #ecommerce Website# Dubai, UAE

SEO AUDIT REPORT On #ecommerce Website# Dubai, UAE SEO AUDIT REPORT On #ecommerce Website# Dubai, UAE Prepared by Shahan 0 563 178 260 Dubai SEOmid.com shahan@seomid.com Overview: #Consultation Service# provides this website marketing plans for #ecommerce

More information

Designing for the Mobile Web Lesson 3: HTML5 Web Apps

Designing for the Mobile Web Lesson 3: HTML5 Web Apps Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services course-support@webvanta.com 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile

More information

White Paper Using PHP Site Assistant to create sites for mobile devices

White Paper Using PHP Site Assistant to create sites for mobile devices White Paper Using PHP Site Assistant to create sites for mobile devices Overview In the last few years, a major shift has occurred in the number and capabilities of mobile devices. Improvements in processor

More information

Kentico Site Delivery Checklist v1.1

Kentico Site Delivery Checklist v1.1 Kentico Site Delivery Checklist v1.1 Project Name: Date: Checklist Owner: UI Admin Checks Customize dashboard and applications list Roles and permissions set up correctly Page Types child items configured

More information

Web Performance First Aid. Alan Seiden Consulting alanseiden.com

Web Performance First Aid. Alan Seiden Consulting alanseiden.com alanseiden.com My focus Advancing PHP on IBM i PHP project leader, Zend/IBM Toolkit Contributor, Zend Framework DB2/i enhancements Developer, Best Web Solution, IBM/Common Authority, subsecond web performance

More information

WordPress Optimization

WordPress Optimization WordPress Optimization markkelnar WP Engine @renderandserve howdy@wpengine.com wpengine.com/optimizing-wordpress WordCamp Atlanta 2012 Who is this guy? Head of Technology, System Administration, database,

More information

RESPONSIVE DESIGN: OPTIMIZING THE CUSTOMER WEB EXPERIENCE ACROSS DEVICES

RESPONSIVE DESIGN: OPTIMIZING THE CUSTOMER WEB EXPERIENCE ACROSS DEVICES RESPONSIVE DESIGN: OPTIMIZING THE CUSTOMER WEB EXPERIENCE ACROSS DEVICES FORESEE RESPONSIVE DESIGN REPORT Author: Bruce Shields, Usability, ForeSee 2012 ForeSee FORESEE RESPONSIVE DESIGN REPORT 2 Just

More information

Joomla! template Blendvision v 1.0 Customization Manual

Joomla! template Blendvision v 1.0 Customization Manual Joomla! template Blendvision v 1.0 Customization Manual Blendvision template requires Helix II system plugin installed and enabled Download from: http://www.joomshaper.com/joomla-templates/helix-ii Don

More information

Measuring CDN Performance. Hooman Beheshti, VP Technology

Measuring CDN Performance. Hooman Beheshti, VP Technology Measuring CDN Performance Hooman Beheshti, VP Technology Why this matters Performance is one of the main reasons we use a CDN Seems easy to measure, but isn t Performance is an easy way to comparison shop

More information

Speed Matters. Simple Ways to Make Your Web Site Faster. Flickr: Uploaded February 11, 2007 by hawridger

Speed Matters. Simple Ways to Make Your Web Site Faster. Flickr: Uploaded February 11, 2007 by hawridger Speed Matters Simple Ways to Make Your Web Site Faster Flickr: Uploaded February 11, 2007 by hawridger September 17 DevGroup NW 1 2003: Business Critical Look at Speed Customer complaints Limits of our

More information

Testing & Assuring Mobile End User Experience Before Production. Neotys

Testing & Assuring Mobile End User Experience Before Production. Neotys Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,

More information

Matrix Responsive Template. User Manual. This manual contains an overview of Matrix Responsive Joomla Template and its use

Matrix Responsive Template. User Manual. This manual contains an overview of Matrix Responsive Joomla Template and its use Matrix Responsive Template User Manual This manual contains an overview of Matrix Responsive Joomla Template and its use Dachi 1/1/2013 Matrix Responsive- A Joomla! Template User Manual 2012 Primer Templates

More information

The State Legislature Online Tech Landscape

The State Legislature Online Tech Landscape The State Legislature Online Tech Landscape A comparison of legislature and SaaS websites shows stark differences www.fiscalnote.com State legislature websites lag behind web standards An analysis of 54

More information

LYONSCG ECOMMERCE ACCELERATOR (LEA) FOR MAGENTO. Discussion of Features

LYONSCG ECOMMERCE ACCELERATOR (LEA) FOR MAGENTO. Discussion of Features LYONSCG ECOMMERCE ACCELERATOR (LEA) FOR MAGENTO Discussion of Features Eric Marsh July 2015 1 AN INNOVATIVE ecommerce SOLUTION The LYONSCG ecommerce Accelerator (LEA) for Magento was developed for small

More information

Simple Tips to Improve Drupal Performance: No Coding Required. By Erik Webb, Senior Technical Consultant, Acquia

Simple Tips to Improve Drupal Performance: No Coding Required. By Erik Webb, Senior Technical Consultant, Acquia Simple Tips to Improve Drupal Performance: No Coding Required By Erik Webb, Senior Technical Consultant, Acquia Table of Contents Introduction................................................ 3 Types of

More information

Search Engine Optimization Glossary

Search Engine Optimization Glossary Search Engine Optimization Glossary A ALT Text/Tag or Attribute: A description of an image in your site's HTML. Unlike humans, search engines read only the ALT text of images, not the images themselves.

More information

SiteCelerate white paper

SiteCelerate white paper SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance

More information

Sitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015

Sitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015 Sitecore Health Christopher Wojciech netzkern AG christopher.wojciech@netzkern.de Sitecore User Group Conference 2015 1 Hi, % Increase in Page Abondonment 40% 30% 20% 10% 0% 2 sec to 4 2 sec to 6 2 sec

More information

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o : Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final

More information

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions Responsive Web Design vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions The New Design Trend: Build a Website; Enable Self-optimization Across All Mobile De vices

More information

A BASELINE FOR WEB PERFORMANCE WITH PHANTOMJS

A BASELINE FOR WEB PERFORMANCE WITH PHANTOMJS 2 WebSocket 3 Polling A BASELINE FOR WEB PERFORMANCE WITH PHANTOMJS @WESLEYHALES DO YOU AUTOMATE BROWSER PERF? You might occasionally test your sites using Firebug, Chrome DevTools, PageSpeed, YSlow, etc..

More information

MOBILE SEO TECHNIQUES

MOBILE SEO TECHNIQUES MOBILE SEO TECHNIQUES http://www.tutorialspoint.com/seo/mobile-seo-techniques.htm Copyright tutorialspoint.com Millions of users these days access the web using smartphones running on Android, ios, or

More information

Generate Android App

Generate Android App Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can

More information

GUIDE TO CODE KILLER RESPONSIVE EMAILS

GUIDE TO CODE KILLER RESPONSIVE EMAILS GUIDE TO CODE KILLER RESPONSIVE EMAILS THAT WILL MAKE YOUR EMAILS BEAUTIFUL 3 Create flawless emails with the proper use of HTML, CSS, and Media Queries. But this is only possible if you keep attention

More information

Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure

Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure CONTROL PERSONALISE SOCIALISE www.airangel.com Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure Contents Why is my portal design so important? Page 03 - You

More information

JTouch Mobile Extension for Joomla! User Guide

JTouch Mobile Extension for Joomla! User Guide JTouch Mobile Extension for Joomla! User Guide A Mobilization Plugin & Touch Friendly Template for Joomla! 2.5 Author: Huy Nguyen Co- Author: John Nguyen ABSTRACT The JTouch Mobile extension was developed

More information

Performance testing Web 2.0

Performance testing Web 2.0 Performance testing Web 2.0 Stuart Moncrieff, Performance Test Consultant JDS 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice What is

More information

Framework as a master tool in modern web development

Framework as a master tool in modern web development Framework as a master tool in modern web development PETR DO, VOJTECH ONDRYHAL Communication and Information Systems Department University of Defence Kounicova 65, Brno, 662 10 CZECH REPUBLIC petr.do@unob.cz,

More information

Accelerating Mobile Access

Accelerating Mobile Access Mobile devices are proliferating, and their use to access applications is skyrocketing, while users are less accepting of application performance issues than ever before. Since mobile devices have limited

More information

Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. info@pizzaseo.com http://pizzaseo.

Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. info@pizzaseo.com http://pizzaseo. 1 Table of Contents 1 (X)HTML Code / CSS Code 1.1 Valid code 1.2 Layout 1.3 CSS & JavaScript 1.4 TITLE element 1.5 META Description element 1.6 Structure of pages 2 Structure of URL addresses 2.1 Friendly

More information

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1 UH CMS Basics Cascade CMS Basics Class UH CMS Basics Updated: June,2011! Page 1 Introduction I. What is a CMS?! A CMS or Content Management System is a web based piece of software used to create web content,

More information

Improving Magento Front-End Performance

Improving Magento Front-End Performance Improving Magento Front-End Performance If your Magento website consistently loads in less than two seconds, congratulations! You already have a high-performing site. But if your site is like the vast

More information

85.1. Review of google.com. Your website score. Generated on 2015-03-25. Introduction. Table of Contents SEO. Iconography Pass

85.1. Review of google.com. Your website score. Generated on 2015-03-25. Introduction. Table of Contents SEO. Iconography Pass 85.1 Your website score Review of google.com Generated on 2015-03-25 Introduction This report provides a review of the key factors that influence the SEO and usability of your website. The homepage rank

More information

Website Report: http://divorcelawlongisland.com. To-Do Tasks: 11 SEO SCORE: 79 / 100. Missing heading tag: H5. Missing heading tag: H6

Website Report: http://divorcelawlongisland.com. To-Do Tasks: 11 SEO SCORE: 79 / 100. Missing heading tag: H5. Missing heading tag: H6 Page 1 of 7 Website Report: http://divorcelawlongisland.com Keyword: None entered Date: Decemr 1, 2014 SEO SCORE: 79 / 100 To-Do Tasks: 11 Missing heading tag: H5 Missing heading tag: H6 The text on your

More information

BEYOND RESPONSIVE. by Marcus Morba (drupal.org/user/710680 = mori) Sunday 24 November 13

BEYOND RESPONSIVE. by Marcus Morba (drupal.org/user/710680 = mori) Sunday 24 November 13 BEYOND RESPONSIVE by Marcus Morba (drupal.org/user/710680 = mori) 1 my first responsive mobile experience was in 2004 2 2 target devices target resolutions: 240 x 320 and 480 x 640 one code base for layout

More information

ANALYSIS. wikia.com. YOUR NAME & SLOGAN Call Me: +11-223-444-5556

ANALYSIS. wikia.com. YOUR NAME & SLOGAN Call Me: +11-223-444-5556 ANALYSIS wikia.com -- YOUR NAME & SLOGAN Content MOBILE DEVICES Mobile optimisation GOOGLE SEARCH RESULT LIST PREVIEW DOMAIN / URL AUDIT NUMBER OF SOCIAL MEDIA SHARES META DATA SEO AUDIT: CONTENT ANALYSIS

More information

Understanding Responsive Web Design. A detailed look at the current state of mobile commerce site development options. Written By: Igor Nesmyanovich

Understanding Responsive Web Design. A detailed look at the current state of mobile commerce site development options. Written By: Igor Nesmyanovich Understanding Responsive Web Design A detailed look at the current state of mobile commerce site development options Written By: Igor Nesmyanovich Most people make the mistake of thinking design veneer

More information

Why Web Performance Matters Open Text Web Solutions Usergroup Anwendertagung Feb. 2012. Tobias Dreyschultze Tobel Online Web Consultancy

Why Web Performance Matters Open Text Web Solutions Usergroup Anwendertagung Feb. 2012. Tobias Dreyschultze Tobel Online Web Consultancy Why Web Performance Matters Open Text Web Solutions Usergroup Anwendertagung Feb. 2012 Tobias Dreyschultze Tobel Online Web Consultancy The Person Tobias Dreyschultze Wohnhaft in München Informatik, Universität

More information

Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer

Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Ridwan Sanjaya Soegijapranata

More information

80 % Section I: Web Page Analysis TOP 5 WORDS URL DESCRIPTION TAG TITLE TAG SPEED COPY. ocean19.com

80 % Section I: Web Page Analysis TOP 5 WORDS URL DESCRIPTION TAG TITLE TAG SPEED COPY. ocean19.com Section I: Web Page Analysis This section analyzes the specific web page at the URL you entered within your website or competitor's website, and determines how optimized it is for the keyword(s): chicago

More information

Mobile Website Design 5 Things You Need To Know! by Gabrielle Melisende

Mobile Website Design 5 Things You Need To Know! by Gabrielle Melisende Mobile Website Design 5 Things You Need To Know! by Gabrielle Melisende Disclaimers / Legal Information All rights reserved. No part of this book may be reproduced, stored in a retrieval system or transmitted

More information

AJAX: Highly Interactive Web Applications. Jason Giglio. jgiglio@netmar.com

AJAX: Highly Interactive Web Applications. Jason Giglio. jgiglio@netmar.com AJAX 1 Running head: AJAX AJAX: Highly Interactive Web Applications Jason Giglio jgiglio@netmar.com AJAX 2 Abstract AJAX stands for Asynchronous JavaScript and XML. AJAX has recently been gaining attention

More information

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing? PorposalPPP Q: Gomez is standlone web application testing tool? Gomez provides an on demand platform that you can use for both testing and monitoring your Web applications from the outside in across your

More information

Website Report: http://voxleaf.com/sitemap.xml. To-Do Tasks: 0. Speed SEO SCORE: 73 / 100. Load time: 0.268s Kilobytes: 1 HTTP Requests: 0

Website Report: http://voxleaf.com/sitemap.xml. To-Do Tasks: 0. Speed SEO SCORE: 73 / 100. Load time: 0.268s Kilobytes: 1 HTTP Requests: 0 Page 1 of 6 Website Report: http://voxleaf.com/sitemap.xml Keyword: None entered Date: January 10, 2015 SEO SCORE: 73 / 100 To-Do Tasks: 0 Speed Load time: 0.268s Kilobytes: 1 HTTP Requests: 0 This page

More information

Table of contents. HTML5 Data Bindings SEO DMXzone

Table of contents. HTML5 Data Bindings SEO DMXzone Table of contents Table of contents... 1 About HTML5 Data Bindings SEO... 2 Features in Detail... 3 The Basics: Insert HTML5 Data Bindings SEO on a Page and Test it... 7 Video: Insert HTML5 Data Bindings

More information

Open Source Open Possibilities. Vellamo. System Level Benchmarking October 2012. Open Source Open Possibilities PAGE 1

Open Source Open Possibilities. Vellamo. System Level Benchmarking October 2012. Open Source Open Possibilities PAGE 1 Vellamo System Level Benchmarking October 2012 PAGE 1 Disclaimer Nothing in these materials is an offer to sell any of the components or devices referenced herein. Certain components for use in the U.S.

More information

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 1 The Web, revisited WEB 2.0 marco.ronchetti@unitn.it Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)

More information

Varnish the Drupal way

Varnish the Drupal way Varnish the Drupal way About me Boyan Borisov Team Leader @ Propeople boyanb@propeople.dk @boyan_borisov Skype: boian.borisov hap://linkedin.com/in/ boyanborisov What is Varnish? Reverse proxy cache server...

More information

80+ Things Every Marketer Needs to Know About Their Website

80+ Things Every Marketer Needs to Know About Their Website 80+ Things Every Marketer Needs to Know About Their Website A Marketer s Guide to Improving Website Performance No website can avoid clutter building up over time. Website clutter buildup can negatively

More information

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql 1 About WEB DEVELOPMENT Among web professionals, "web development" refers to the design aspects of building web sites. Web development

More information

Coding HTML Email: Tips, Tricks and Best Practices

Coding HTML Email: Tips, Tricks and Best Practices Before you begin reading PRINT the report out on paper. I assure you that you ll receive much more benefit from studying over the information, rather than simply browsing through it on your computer screen.

More information

PHP PERFORMANCE. Principles and Tools. By Kevin Schroeder Technical Consultant Zend Technologies. Copyright 2007, Zend Technologies Inc.

PHP PERFORMANCE. Principles and Tools. By Kevin Schroeder Technical Consultant Zend Technologies. Copyright 2007, Zend Technologies Inc. PHP PERFORMANCE Principles and Tools By Kevin Schroeder Technical Consultant Zend Technologies Copyright 2007, Zend Technologies Inc. About me Kevin Schroeder Consultant for Zend Programmer Sys Admin Author

More information

SEO BEST PRACTICES IPRODUCTION. SEO Best Practices. November 2013 V3. 1 iproduction

SEO BEST PRACTICES IPRODUCTION. SEO Best Practices. November 2013 V3. 1 iproduction IPRODUCTION SEO Best Practices November 2013 V3 1 iproduction Contents 1 Introduction... 4 2 Sitemap and Robots.txt... 4 2.1 What is a Sitemap?... 4 2.2 HTML Sitemaps... 4 2.3 XML Sitemaps... 5 2.4 Robots.txt

More information

CSE 135 Server Side Web Languages Lecture # 12. Web Performance Notes

CSE 135 Server Side Web Languages Lecture # 12. Web Performance Notes Web Performance Notes Core Ideas Given the trade-off of server side we really need to think about time, but interestingly most gains come on client side! To a user time passed matters not bytes sent There

More information

An In-depth study of Mobile Browser Performance

An In-depth study of Mobile Browser Performance An In-depth study of Mobile Browser Performance Javad Nejati jnejati@cs.stonybrook.edu Aruna Balasubramanian arunab@cs.stonybrook.edu ABSTRACT Mobile page load times are an order of magnitude slower compared

More information

This document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator.

This document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator. 1 Introduction This document will describe how you can create your own, fully responsive drag and drop email template to use in the email creator. It includes ready-made HTML code that will allow you to

More information

Making Textual Webpage Content Responsive

Making Textual Webpage Content Responsive Making Textual Webpage Content Responsive Web page content can be quickly broken down into the following categories: 1) Textual Information 2) Image based information 3) Video information i.e. videocasts

More information

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework

Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework pinboard.in tag http://pinboard.in/u:jasonclark/t:amigos-jquery-mobile/ Agenda Learn what a mobile framework is. Understand

More information