Before starting

  • De quoi parle-t-on ? Qu'est-ce que l'on mesure ?
  • Est-ce un problème ?
  • Mais alors, que faire ?

Performance des languages/frameworks

Performance des languages/frameworks

Performance des languages/frameworks

            
              wrk -t8 -c256 -d14s http://localhost:3000
            
          

Performance des languages/frameworks

  • Les features
  • La productivité
  • La simplicité

Benchmarking Laravel, Symfony, & Zend

Performance/Prix hébergement

  • L'app Web n'est qu'une fraction du coût
  • S3, PG, Redis, CDN, Mails, etc...
  • Shopify, GitHub, Gitlab, Basecamp, etc...

You are not Facebook.

Point compta

Performance/Prix hébergement

  • 1 dev à ~50K€ → ~+80K€
  • 228j par an → ~350€/j

Performance/Prix hébergement

  • Équipe → 3 500€/j
  • -15% → ~525€/j

Performance/Prix hébergement

  • + de DevOps
  • + de Managers
  • Time to market + long

Les appareils finaux

Les appareils finaux

  • Impact selon les appareils
  • Impact du JavaScript et des resources ⚛️
  • Les habitudes des utilisateurs

Les appareils finaux

Cost of JavaScript

Performance Disque/Réseau/Region

  • Distance à vos utilisateurs
  • Accès aux ressources
  • Distance à votre DB
  • etc.

L'UX dans la performance

  • La sensation de vitesse est plus important que la vitesse
  • Comprendre ce que l'on améliore (TTF, FCP, LCP, TTI, ...)

Que faire ?

  • Utiliser les bons outils qui font gagner de l'argent.
  • Ne pas sur-anticiper. Jamais.
  • Gagner en performance sur ce qui a de l'impact.
me
@guillaumebriday

Thanks ! 🙏