Ancien code JavaScript

Publié le : 29 avril 2026

Les polyfills et les transformations vous permettent d'utiliser des fonctionnalités qui ne sont pas de base, également appelées fonctionnalités à disponibilité limitée. Le niveau de référence ne vous dissuade pas d'utiliser les fonctionnalités à disponibilité limitée, mais les fonctionnalités qui sont soit de référence, soit nouvellement ou largement disponibles peuvent souvent être utilisées sans elles. L'audit JavaScript obsolète vous indique où vous pouvez améliorer les performances en adoptant des fonctionnalités de référence.

Envisagez de modifier votre processus de compilation JavaScript pour ne pas transpiler les fonctionnalités Baseline, sauf si vous savez que vous devez prendre en charge les navigateurs plus anciens.

Ignorer cet insight

Cet insight échoue si plus de 5 Kio de polyfills ou de transformations sont détectés pour les fonctionnalités JavaScript largement compatibles selon Baseline. Pour valider cet insight, vous devrez probablement configurer votre chaîne d'outils de regroupement afin d'éviter certains pièges.

Utiliser ES6 en production

ES6 est largement pris en charge dans tous les navigateurs. Si vous utilisez une combinaison d'un bundler de modules et d'un transpiler JavaScript, comme Babel et son préréglage @babel/preset-env. La grande majorité des sites Web n'ont pas besoin d'être compatibles avec les anciens navigateurs ES5 uniquement.

Browserslist est un outil couramment utilisé avec les bundlers et Babel. Il accepte diverses requêtes spécifiées en langage naturel, qui sont ensuite traduites en une liste d'environnements de navigateur cibles. Par exemple, vous pouvez cibler les fonctionnalités de référence largement disponibles avec cette requête Browserslist partout où une configuration Browserslist peut être trouvée :

baseline widely available

La référence "Largement disponible" est une valeur par défaut suggérée pour les nouveaux projets Web. Toutefois, comme toujours, vous devez évaluer les navigateurs utilisés pour accéder à votre site Web. L'outil de vérification des données de référence Google Analytics est un outil qui peut vous aider.

Autres références