SlideShare une entreprise Scribd logo
1  sur  6
Documentons la #webperf
Sudweb 2013 – Éric Daspet
Présentation
 Éric Daspet
eric.daspet.name
Paris-Web
Yahoo!
’TEA’ (livre numérique)
Le livre – le contexte
 Initié en 2008 en projet personnel
en parallèle du blog performance.survol.fr
 Objectif d’un livre « bible » qui référence
toutes les techniques impactant le temps de
chargement des sites web et la théorie sous-jacente
 Manque de temps, changement de travail, …
Le livre reste rédigé à une grosse moitié sans évoluer
 Partage pour en faire un livre collaboratif
https://github.com/edas/webperf-book
Livre collaboratif
 Partagé en ligne
 Github : https://github.com/edas/webperf-book
 Vous pouvez ajouter, modifier, corriger, dupliquer, exporter
 Appartient à ceux qui y participent
 Licence
 Objectif de licence ouverte avec attribution
 Cession des droits au groupe des auteurs principaux
 Licence pour l’instant complexe pour permettre une future
publication papier (mais on peut changer si vous voulez)
Contenu
1. Introduction / argumentaires
2. Concepts techniques
(HTTP, réseau, introduction)
3. Travailler avec les caches
4. Moins de requêtes
(sprites, data:, …)
5. Contenus plus petits
(compressions, formats d’images)
6. Parallélisation
(chargements asynchrones)
7. Réduire les espaces vides
(spdy, cdn, keep-alive, …)
8. Performance applicative
(javascript, ce qui est lent)
9. Optimisation et approches
(choix stratégiques)
10. Mesurer
11. Outils
12. Définitions
Participer
 Relire et corriger (erreurs de typo/français, chap. 4 à 6)
 Mettre à jour les chiffres, références, support navigateur
 Ajouter des liens et des références
 Améliorer le contenu, ajouter des détails, compléter
 (Commencer à) rédiger du nouveau contenu
 Travailler les outils, le workflow, valider les changements
Tout ça en prétexte pour *échanger* et *apprendre*

Contenu connexe

En vedette

Eben Nelson, Project Manager at Honeywell - Happily ever after: The perfect r...
Eben Nelson, Project Manager at Honeywell - Happily ever after: The perfect r...Eben Nelson, Project Manager at Honeywell - Happily ever after: The perfect r...
Eben Nelson, Project Manager at Honeywell - Happily ever after: The perfect r...Global Business Events
 
Takeover battle between grasim and l&t
Takeover battle between grasim and l&tTakeover battle between grasim and l&t
Takeover battle between grasim and l&tMohammed Bharmal
 
Account-Based Marketing Hacks 2016: Engagio for Account-Based Everything
Account-Based Marketing Hacks 2016: Engagio for Account-Based EverythingAccount-Based Marketing Hacks 2016: Engagio for Account-Based Everything
Account-Based Marketing Hacks 2016: Engagio for Account-Based EverythingUberflip
 
Salesforce - Filtered Related Lists Without Code
Salesforce - Filtered Related Lists Without CodeSalesforce - Filtered Related Lists Without Code
Salesforce - Filtered Related Lists Without CodeDoug Ayers
 
Social CRM Estratégico
Social CRM EstratégicoSocial CRM Estratégico
Social CRM EstratégicoElife Brasil
 
PRENDAS INTELIGENTES
PRENDAS INTELIGENTESPRENDAS INTELIGENTES
PRENDAS INTELIGENTESCAICEDO16
 
Open for Open Questions - UX London 2014
Open for Open Questions - UX London 2014Open for Open Questions - UX London 2014
Open for Open Questions - UX London 2014Younghee Jung
 
CHAGALL, Marc, Featured Paintings in Detail(2)
CHAGALL, Marc, Featured Paintings in Detail(2)CHAGALL, Marc, Featured Paintings in Detail(2)
CHAGALL, Marc, Featured Paintings in Detail(2)guimera
 
X Marks the Spot: A Trasure Map for Local Search Success
X Marks the Spot: A Trasure Map for Local Search SuccessX Marks the Spot: A Trasure Map for Local Search Success
X Marks the Spot: A Trasure Map for Local Search SuccessGreg Gifford
 
Royale Neo Package
Royale Neo PackageRoyale Neo Package
Royale Neo PackageRaymond Red
 
Marca Parsonal - Hazlo tu Mismo (DIY)
Marca Parsonal - Hazlo tu Mismo (DIY)Marca Parsonal - Hazlo tu Mismo (DIY)
Marca Parsonal - Hazlo tu Mismo (DIY)Arbunize LatAm
 
25 Travel Tips from the Busiest Business Travelers
25 Travel Tips from the Busiest Business Travelers25 Travel Tips from the Busiest Business Travelers
25 Travel Tips from the Busiest Business TravelersHubSpot
 
Factors to consider in menu planning
Factors to consider in menu planningFactors to consider in menu planning
Factors to consider in menu planningKaye Espina
 
PresentacióN De Mi Autobiografia
PresentacióN De Mi AutobiografiaPresentacióN De Mi Autobiografia
PresentacióN De Mi Autobiografiamiriam
 
#FIRMday Manchester 27 Sept 13 Adding Value Through Community Management - ...
#FIRMday Manchester 27 Sept 13   Adding Value Through Community Management - ...#FIRMday Manchester 27 Sept 13   Adding Value Through Community Management - ...
#FIRMday Manchester 27 Sept 13 Adding Value Through Community Management - ...Emma Mirrington
 
The 8 Hats of Data Visualisation
The 8 Hats of Data VisualisationThe 8 Hats of Data Visualisation
The 8 Hats of Data VisualisationAndy Kirk
 
Anatomy of Data Frame API : A deep dive into Spark Data Frame API
Anatomy of Data Frame API :  A deep dive into Spark Data Frame APIAnatomy of Data Frame API :  A deep dive into Spark Data Frame API
Anatomy of Data Frame API : A deep dive into Spark Data Frame APIdatamantra
 

En vedette (18)

Eben Nelson, Project Manager at Honeywell - Happily ever after: The perfect r...
Eben Nelson, Project Manager at Honeywell - Happily ever after: The perfect r...Eben Nelson, Project Manager at Honeywell - Happily ever after: The perfect r...
Eben Nelson, Project Manager at Honeywell - Happily ever after: The perfect r...
 
Takeover battle between grasim and l&t
Takeover battle between grasim and l&tTakeover battle between grasim and l&t
Takeover battle between grasim and l&t
 
Account-Based Marketing Hacks 2016: Engagio for Account-Based Everything
Account-Based Marketing Hacks 2016: Engagio for Account-Based EverythingAccount-Based Marketing Hacks 2016: Engagio for Account-Based Everything
Account-Based Marketing Hacks 2016: Engagio for Account-Based Everything
 
Salesforce - Filtered Related Lists Without Code
Salesforce - Filtered Related Lists Without CodeSalesforce - Filtered Related Lists Without Code
Salesforce - Filtered Related Lists Without Code
 
Social CRM Estratégico
Social CRM EstratégicoSocial CRM Estratégico
Social CRM Estratégico
 
PRENDAS INTELIGENTES
PRENDAS INTELIGENTESPRENDAS INTELIGENTES
PRENDAS INTELIGENTES
 
Open for Open Questions - UX London 2014
Open for Open Questions - UX London 2014Open for Open Questions - UX London 2014
Open for Open Questions - UX London 2014
 
CHAGALL, Marc, Featured Paintings in Detail(2)
CHAGALL, Marc, Featured Paintings in Detail(2)CHAGALL, Marc, Featured Paintings in Detail(2)
CHAGALL, Marc, Featured Paintings in Detail(2)
 
X Marks the Spot: A Trasure Map for Local Search Success
X Marks the Spot: A Trasure Map for Local Search SuccessX Marks the Spot: A Trasure Map for Local Search Success
X Marks the Spot: A Trasure Map for Local Search Success
 
Hinagpis ni florante
Hinagpis ni floranteHinagpis ni florante
Hinagpis ni florante
 
Royale Neo Package
Royale Neo PackageRoyale Neo Package
Royale Neo Package
 
Marca Parsonal - Hazlo tu Mismo (DIY)
Marca Parsonal - Hazlo tu Mismo (DIY)Marca Parsonal - Hazlo tu Mismo (DIY)
Marca Parsonal - Hazlo tu Mismo (DIY)
 
25 Travel Tips from the Busiest Business Travelers
25 Travel Tips from the Busiest Business Travelers25 Travel Tips from the Busiest Business Travelers
25 Travel Tips from the Busiest Business Travelers
 
Factors to consider in menu planning
Factors to consider in menu planningFactors to consider in menu planning
Factors to consider in menu planning
 
PresentacióN De Mi Autobiografia
PresentacióN De Mi AutobiografiaPresentacióN De Mi Autobiografia
PresentacióN De Mi Autobiografia
 
#FIRMday Manchester 27 Sept 13 Adding Value Through Community Management - ...
#FIRMday Manchester 27 Sept 13   Adding Value Through Community Management - ...#FIRMday Manchester 27 Sept 13   Adding Value Through Community Management - ...
#FIRMday Manchester 27 Sept 13 Adding Value Through Community Management - ...
 
The 8 Hats of Data Visualisation
The 8 Hats of Data VisualisationThe 8 Hats of Data Visualisation
The 8 Hats of Data Visualisation
 
Anatomy of Data Frame API : A deep dive into Spark Data Frame API
Anatomy of Data Frame API :  A deep dive into Spark Data Frame APIAnatomy of Data Frame API :  A deep dive into Spark Data Frame API
Anatomy of Data Frame API : A deep dive into Spark Data Frame API
 

Plus de Eric D.

Bonnes pratiques API - Paris Web 2013
Bonnes pratiques API - Paris Web 2013Bonnes pratiques API - Paris Web 2013
Bonnes pratiques API - Paris Web 2013Eric D.
 
Blend Web Mix 2013 : Concevoir son API
Blend Web Mix 2013 : Concevoir son APIBlend Web Mix 2013 : Concevoir son API
Blend Web Mix 2013 : Concevoir son APIEric D.
 
Un peu de TLS ne fait pas de mal - Sudweb 2013
Un peu de TLS ne fait pas de mal - Sudweb 2013Un peu de TLS ne fait pas de mal - Sudweb 2013
Un peu de TLS ne fait pas de mal - Sudweb 2013Eric D.
 
Api - mix it 2013
Api - mix it 2013Api - mix it 2013
Api - mix it 2013Eric D.
 
Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011Eric D.
 
Webpagetest en 5 minutes - Sud Web 2011
Webpagetest en 5 minutes - Sud Web 2011Webpagetest en 5 minutes - Sud Web 2011
Webpagetest en 5 minutes - Sud Web 2011Eric D.
 
Soirée webperf du 29 nov 2010 - Latence et CDN
Soirée webperf du 29 nov 2010 - Latence et CDNSoirée webperf du 29 nov 2010 - Latence et CDN
Soirée webperf du 29 nov 2010 - Latence et CDNEric D.
 
PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005Eric D.
 
Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006Eric D.
 
Utiliser pleinement le navigateur et les nouveaux clients web - AFUP 2007
Utiliser pleinement le navigateur et les nouveaux clients web  - AFUP 2007Utiliser pleinement le navigateur et les nouveaux clients web  - AFUP 2007
Utiliser pleinement le navigateur et les nouveaux clients web - AFUP 2007Eric D.
 
Yahoo! Search monkey API - CEBIT 2008
Yahoo! Search monkey API - CEBIT 2008Yahoo! Search monkey API - CEBIT 2008
Yahoo! Search monkey API - CEBIT 2008Eric D.
 
Yahoo! Fire eagle API - CEBIT 2008
Yahoo! Fire eagle API - CEBIT 2008Yahoo! Fire eagle API - CEBIT 2008
Yahoo! Fire eagle API - CEBIT 2008Eric D.
 
Migrations PHP 5 - Solutions linux 2009
Migrations PHP 5 - Solutions linux 2009Migrations PHP 5 - Solutions linux 2009
Migrations PHP 5 - Solutions linux 2009Eric D.
 
Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008Eric D.
 
Un web ouvert, Paris Web 2009
Un web ouvert, Paris Web 2009Un web ouvert, Paris Web 2009
Un web ouvert, Paris Web 2009Eric D.
 
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010Eric D.
 
Introduction à la soirée webperf du 21 juillet 2010, Paris
Introduction à la soirée webperf du 21 juillet 2010, ParisIntroduction à la soirée webperf du 21 juillet 2010, Paris
Introduction à la soirée webperf du 21 juillet 2010, ParisEric D.
 
Performance des sites web - Latence - AFUP 2010
Performance des sites web - Latence - AFUP 2010Performance des sites web - Latence - AFUP 2010
Performance des sites web - Latence - AFUP 2010Eric D.
 
web, métier de valeur - Paris Web 2010
web, métier de valeur - Paris Web 2010web, métier de valeur - Paris Web 2010
web, métier de valeur - Paris Web 2010Eric D.
 
Performances Web - Afup 2008
Performances Web - Afup 2008Performances Web - Afup 2008
Performances Web - Afup 2008Eric D.
 

Plus de Eric D. (20)

Bonnes pratiques API - Paris Web 2013
Bonnes pratiques API - Paris Web 2013Bonnes pratiques API - Paris Web 2013
Bonnes pratiques API - Paris Web 2013
 
Blend Web Mix 2013 : Concevoir son API
Blend Web Mix 2013 : Concevoir son APIBlend Web Mix 2013 : Concevoir son API
Blend Web Mix 2013 : Concevoir son API
 
Un peu de TLS ne fait pas de mal - Sudweb 2013
Un peu de TLS ne fait pas de mal - Sudweb 2013Un peu de TLS ne fait pas de mal - Sudweb 2013
Un peu de TLS ne fait pas de mal - Sudweb 2013
 
Api - mix it 2013
Api - mix it 2013Api - mix it 2013
Api - mix it 2013
 
Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011Performance des applications web - USI Casa 2011
Performance des applications web - USI Casa 2011
 
Webpagetest en 5 minutes - Sud Web 2011
Webpagetest en 5 minutes - Sud Web 2011Webpagetest en 5 minutes - Sud Web 2011
Webpagetest en 5 minutes - Sud Web 2011
 
Soirée webperf du 29 nov 2010 - Latence et CDN
Soirée webperf du 29 nov 2010 - Latence et CDNSoirée webperf du 29 nov 2010 - Latence et CDN
Soirée webperf du 29 nov 2010 - Latence et CDN
 
PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005PHP et Performances - AFUP 2005
PHP et Performances - AFUP 2005
 
Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006
 
Utiliser pleinement le navigateur et les nouveaux clients web - AFUP 2007
Utiliser pleinement le navigateur et les nouveaux clients web  - AFUP 2007Utiliser pleinement le navigateur et les nouveaux clients web  - AFUP 2007
Utiliser pleinement le navigateur et les nouveaux clients web - AFUP 2007
 
Yahoo! Search monkey API - CEBIT 2008
Yahoo! Search monkey API - CEBIT 2008Yahoo! Search monkey API - CEBIT 2008
Yahoo! Search monkey API - CEBIT 2008
 
Yahoo! Fire eagle API - CEBIT 2008
Yahoo! Fire eagle API - CEBIT 2008Yahoo! Fire eagle API - CEBIT 2008
Yahoo! Fire eagle API - CEBIT 2008
 
Migrations PHP 5 - Solutions linux 2009
Migrations PHP 5 - Solutions linux 2009Migrations PHP 5 - Solutions linux 2009
Migrations PHP 5 - Solutions linux 2009
 
Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008Frameworks php - Solutions Linux 2008
Frameworks php - Solutions Linux 2008
 
Un web ouvert, Paris Web 2009
Un web ouvert, Paris Web 2009Un web ouvert, Paris Web 2009
Un web ouvert, Paris Web 2009
 
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
Performance des sites web : qui, pourquoi, quoi, comment et où ? - USI 2010
 
Introduction à la soirée webperf du 21 juillet 2010, Paris
Introduction à la soirée webperf du 21 juillet 2010, ParisIntroduction à la soirée webperf du 21 juillet 2010, Paris
Introduction à la soirée webperf du 21 juillet 2010, Paris
 
Performance des sites web - Latence - AFUP 2010
Performance des sites web - Latence - AFUP 2010Performance des sites web - Latence - AFUP 2010
Performance des sites web - Latence - AFUP 2010
 
web, métier de valeur - Paris Web 2010
web, métier de valeur - Paris Web 2010web, métier de valeur - Paris Web 2010
web, métier de valeur - Paris Web 2010
 
Performances Web - Afup 2008
Performances Web - Afup 2008Performances Web - Afup 2008
Performances Web - Afup 2008
 

Performance web : documentons - Sudweb 2013

  • 1. Documentons la #webperf Sudweb 2013 – Éric Daspet
  • 3. Le livre – le contexte  Initié en 2008 en projet personnel en parallèle du blog performance.survol.fr  Objectif d’un livre « bible » qui référence toutes les techniques impactant le temps de chargement des sites web et la théorie sous-jacente  Manque de temps, changement de travail, … Le livre reste rédigé à une grosse moitié sans évoluer  Partage pour en faire un livre collaboratif https://github.com/edas/webperf-book
  • 4. Livre collaboratif  Partagé en ligne  Github : https://github.com/edas/webperf-book  Vous pouvez ajouter, modifier, corriger, dupliquer, exporter  Appartient à ceux qui y participent  Licence  Objectif de licence ouverte avec attribution  Cession des droits au groupe des auteurs principaux  Licence pour l’instant complexe pour permettre une future publication papier (mais on peut changer si vous voulez)
  • 5. Contenu 1. Introduction / argumentaires 2. Concepts techniques (HTTP, réseau, introduction) 3. Travailler avec les caches 4. Moins de requêtes (sprites, data:, …) 5. Contenus plus petits (compressions, formats d’images) 6. Parallélisation (chargements asynchrones) 7. Réduire les espaces vides (spdy, cdn, keep-alive, …) 8. Performance applicative (javascript, ce qui est lent) 9. Optimisation et approches (choix stratégiques) 10. Mesurer 11. Outils 12. Définitions
  • 6. Participer  Relire et corriger (erreurs de typo/français, chap. 4 à 6)  Mettre à jour les chiffres, références, support navigateur  Ajouter des liens et des références  Améliorer le contenu, ajouter des détails, compléter  (Commencer à) rédiger du nouveau contenu  Travailler les outils, le workflow, valider les changements Tout ça en prétexte pour *échanger* et *apprendre*