P

Preact

Frameworks Frontend · Depuis 2015

2015

Creation

Alternative React de 3kb par Jason Miller (ex-Google), meme API (hooks, JSX, context) avec 93% moins de poids. preact/compat permet d'utiliser la plupart des librairies React sans modification. Utilise par Uber, Etsy et Groupon pour reduire le TTI.

component-basedvirtual-domlightweight
Avantages & Inconvenients

Avantages

  • 3kb gzipped vs 40kb React : 93% de reduction, TTI significativement meilleur
  • preact/compat : 95%+ des librairies React fonctionnent via un simple alias webpack
  • Virtual DOM le plus rapide : top 5 des benchmarks JS Framework

Inconvenients

  • Pas 100% compatible React : Suspense, useTransition et Server Components manquants
  • Communaute 100x plus petite : bugs remontes et corriges plus lentement
  • Certaines libs React complexes (React Three Fiber, Framer Motion) incompatibles
Cas d'usage
  • Widgets embarquables avec API React familiere (3kb vs 40kb)
  • Migration progressive de React vers Preact pour gagner en performance
  • Sites e-commerce a fort trafic (chaque kb de JS impacte la conversion)

Autres dans Frameworks Frontend