Responsive Web Design Performant. 8 juin 2016

Documents pareils
Performance Front-End

Jean-Pierre VINCENT Consultant indépendant

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION : QUALITE WEB ET REFERENCEMENT NATUREL

Qualité web : les bonnes pratiques front-end

Les nouveaux comportements... 9

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

Optimiser pour les appareils mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles

Introduction à HTML5, CSS3 et au responsive web design

WordPress, thèmes et plugins : mode d'emploi

RESPONSIVE WEB DESIGN

Espace Client Aide au démarrage

Media queries : gérer différentes zones de visualisation

Spétechs Mobile. D e r n i è r e m i s e à j o u r : s e p t e m b r e

Spétechs Mobile. Octobre 2013

Optimiser les s marketing Les points essentiels

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Zeendo est la nouvelle manière de créer unseul site Web pour n importe quel dispositif

Spécifications Techniques - Tablettes

VOLUME 1 CRÉATION D UN SITE WEB

Firefox pour Android. Guide de l utilisateur. press-fr@mozilla.com

Webmaster / Webdesigner / Wordpress

septembre 2014 stratégies marketing les dessous de la performance web Réduire les temps de chargement : comment et pourquoi?

Administration du site

Mozilla Firefox 3.5. Google Chrome 3.0 LES NAVIGATEURS WEB. (pour Windows) Opéra 10. Internet Explorer 8. Safari 4.0

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Internet mobile : Etat de l art - Février Reproduction ou communication même partielle interdite sans autorisation écrite d ip-label.

Les mythes et les réalités du responsive design apérotech 26 février 2013 Oxalide Les mythes et les réalités du responsive web design

Création de maquette web

16 septembre Lundi de l Economie l. rencement. Foix. CCI Ariège

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

Devenez un véritable développeur web en 3 mois!

Disque Dur Internet «Découverte» Guide d utilisation du service

IPHONE BANNIÈRE CLASSIQUE DIMENSIONS. Standard : 320 x 53 (portrait) 20Ko Jpeg/Gif/Png. HD : 640 x 106 (portrait) 20Ko Jpeg/Gif/Png DESCRIPTION

Guide d implémentation. Réussir l intégration de Systempay

MON 1ER JEU-CONCOURS SUR FACEBOOK

Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design

Comité départemental du tourisme de Haute Bretagne Ille et Vilaine

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Francis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote

Introduction à Expression Web 2

Responsive Web Design. La Rochelle, Avril 2014

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Optimisation Web. Extra N

w w w. t o m. t r a v e l

Manuel d utilisation du web mail Zimbra 7.1

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

Poll-O Guide de l utilisateur. Pierre Cros

UN SITE WEB RESPONSIVE EN UNE HEURE?

WEB design. Pierre Chassany Comstone.ch vocables.com

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

INFORMATIONS ET INSTALLATION DU THEME CENATA RESPONSIVE

Planète Multimédia. Voici le logo qu il faut choisir : et tapez sur puis acceptez.

e-commerce NAVIGATION MOBILE Votre site est-il optimisé? RESPONSIVE ET ÉCRANS LARGES Le paradoxe!

Audit de site web. Accessibilité

Travaux dirigés n 10

Les Content Delivery Network (CDN)

Lenovo TAB A7-40/ Lenovo TAB A7-50

THEME RESPONSIVE DESIGN

Livret 1 Poste de travail de l utilisateur :

Animation numérique. de territoire. Créer son site Internet avec un outil gratuit. Mardi 4 novembre Cédric ARNAULT OT Lourdes

LES ECRITS DU WEB AGENCE DE WEBMARKETING GOOGLE-FRIENDLY

Optimisation des performances

Formation Découverte du Web

Activité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel

Industrialiser la gestion des fichiers multimédia. Aurélien Navarre

Guide d installation en 10 étapes...

Démonstration de la mise en cache via HTML 5 sur iphone

PROCÉDURE D AIDE AU PARAMÉTRAGE

Manuel : Comment faire sa newsletter

Publication dans le Back Office

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

SARL DDLX Multimédia Place du général de Gaule Boisseron Tèl : support@ddlx.org. Agence Web. Design Prestashop personnalisé

TP JAVASCRIPT OMI4 TP5 SRC

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Avec sauvegardez sans y penser, partagez et bougez, vos données vous suivent! Retrouvez tous vos services du cloud pro en cliquant ici.

Responsive Design. Technologies du web. Stéphane Bouvry, 2014

Les outils marketing. Page 1

GUIDE DE DEMARRAGE V1.02

3 logiciels «gratuits» pour gérer sa bibliographie

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Guide des Spécifications Techniques

Analyse de la bande passante

Transcription:

Responsive Web Design Performant 8 juin 2016

Thomas SOUDAZ Fondateur de la société Refficience, Consultant WebPerf et SEO Site : Refficience.com Email : ts@refficience.com twitter : @tsoudaz

Définition WebPerfomance Délai perçu par l internaute entre l action (ex: un touch) et une réponse intelligible

Actualité SEO Source : twitter.com/methode/status/737891772504887296

SpeedIndex < 2000

Speedindex Mesure «la moyenne de temps d affichage des éléments visibles de la page»

Pourcentage de complétion Speedindex Prend en compte la progressivité du chargement visuel Chrono en secondes

Limites du mobile Latence réseau Qualité du signal Capacité CPU Mémoire/ disque limité Consommation de batterie Tailles d écrans réduites Tap delay InApp web Forfaits Data / Roaming

Poids moyen d une page web mobile + HTML + CSS + JS + Images + Fonts personnalisées + Tags/tracking/pubs + Ressources tierces En moyenne 117 requêtes Source : mobile.httparchive.org

Source : reposti.com/p/bxe Moi, qui poste une photo sur facebook depuis mon tel «Echec de l envoi. Réessayez» Moi, qui tend le bras pour tenter de mieux capter

Les stats qui font mal : ( 39% des utilisateurs mobiles sont mécontents de leur expérience web mobile 57% ont des problèmes en utilisant leur mobile 75% des utilisateurs estiment que le mobile est plus lent que le desktop 46% ne retournent pas sur un site lent. Seulement 9% des utilisateurs préfèrent acheter sur mobile Source : akamaï

Visites Taux de conversion (%) 1 sec de délai pénalise la conversion Taux de conversion Taux de conversion Temps de chargement (secondes) Visites faible qualité Visites Conversions Source : Soasta

«Plutôt que de faire un site responsive, on va demander à nos clients d acheter des mobiles avec des écrans plus grands!»

Mobile Rage Comment se comporte l utilisateur face au temps de chargement lents sur mobile? 23% 11% 4% Se comporte normalement Insulte son téléphone Hurle sur son téléphone Jette son téléphone! 62% Source : étude Harris Interactive pour le compte d IBM

Solutions techniques Pas de site mobile Site mobile+url dédiée Site RWD Optimisé Adaptive delivery

RWD = 0 redirection Top 10 Fr Techno URL Surcoût! Leboncoin RWD Unique Surcoût faible Lefigaro RWD Unique Sur téléchargement / 2mo CreditAgricole.fr RWD Unique Sur téléchargement / 1.2mo Allociné RWD Unique Surcoût moyen / 650ko Orange redirection serveur > site m. 2 Urls 150/200 ms Leparisien redirection javascript > site m. 2 Urls 400/500 ms Lequipe redirection javascript > site m. 2 Urls 400/500 ms Lemonde redirection fichier JS > site m. 2 Urls 500/700 ms Pages Jaunes RESS Unique Sfr Adaptive + Tablet RWD Unique Tests réalisés avec connectivité 3G - 150ms

Site dédié en m.? Une redirection 301 + une redirection 302 = 1,3 secondes

Site dédié m. - take 2 Partage sur facebook/twitter?

RWD : image & principes Conception Grilles fluides Images flexibles MediaQueries Technique Url unique HTML unique

Version smartphone < 480

Version 480<phablette< 740

Version 740< tablette < 980

Version 980<tablette< 1140

Version desktop > 1140px

Pensez Mobile first / PE mobile Desktop Tablette Phablette

Les pièges du RWD Télécharger les images en grand format pour les réduire Télécharger le contenu pour le masquer (desktop first) Télécharger du CSS/JS non utilisé Agrandir la taille du document HTML

Image resizées en html/css

Performance des images RWD Compression lossless! Avoir un seul format d image n est clairement pas suffisant Les images retinas sont très LOURDES : 1 ou 1,5x suffisant! Logos, icones => html, css, SVG et pas de font icon Lazyloading!!!

Mediaqueries et images Les navigateurs ont quasi tous des comportements différents La plupart télécharge les images en display:none Les images responsives sont trop souvent chargées avec : max-width : empêche l image de dépasser de son conteneur tout en prenant le maximum de place possible. height: auto : permet à l image ne pas être déformée par le redimensionnement.

Performance des images RWD Utilisez la balise «picture» pour servir des petites images Supporté par seulement 78% du parc mobile français

LA bonne image à tous Homemade Script de redimensionnement (à la volée ou pré-génération à l upload) Polyfill : picturefill / imagerjs Solutions tiers Fait le travail pour vous Mod_pagespeed, Akamai Ion, cloudinary.com, Thème RWD optimisé

Contenu masqué Et pendant ce temps là sur mobile :

Chargement conditionnel Le Javascript à la rescousse «matchmedia» Avantages Pas de surtéléchargement Compatible avec 98% des navigateurs (IE<=9 = 2%) Inconvénients Passe outre le comportement natif Patiente jusqu à l execution du JS Augmente le poids du HTML

Chargement conditionnel

RWD webperf compatible? Tous les sites n ont pas vocation à faire du RWD Technologies bientôt matures mais pas tout à fait (Android/iOs) Maintenance applicative complexifiée Monitoring! HTTP/2 est là!

RWD + Adaptive = RESS Détection mobile/tablette => Côté serveur/applicatif Impact sur le cache, les CDN, les proxys Pas de problème de Sur-téléchargement Permet de servir deux HTML mais aussi des contenus adaptés aux contexte mobile / desktop Exploite la force du Responsive en limitant les faiblesses.

Toolbox Diagnostic Niveau Google Pagespeed Insights Débutant Outils de développement Chrome/FF/IE Intermédiaire/Avancé WebpageTest Avancé Mesures RUM Google Analytics Débutant Soasta Intermédiaire Basilic.io Intermédiaire Mesures Synthétiques WPT monitor Avancé SpeedCurve Intermédiaire Dareboost Intermédiaire

RWD Performant - Questions? Site : Refficience.com Email : ts@refficience.com twitter : @tsoudaz