Nouveautés des outils de développement (Chrome 68)

Kayce Basques
Kayce Basques

Nouveautés des outils pour les développeurs dans Chrome 68 :

Lisez la suite ou regardez la version vidéo des notes de version ci-dessous.

Console d'assistance

Chrome 68 inclut de nouvelles fonctionnalités de la console liées à l'autocomplétion et à l'aperçu.

Évaluation stricte

Lorsque vous saisissez une expression dans la console, celle-ci peut désormais afficher un aperçu du résultat de cette expression sous votre curseur.

La console affiche le résultat de l'opération sort() avant qu'elle n'ait été exécutée explicitement.

Figure 1 : La console affiche le résultat de l'opération sort() avant qu'elle n'ait été exécutée explicitement.

Pour activer l'évaluation stricte :

  1. Ouvrez la console.
  2. Ouvrez Paramètres de la console Bouton "Paramètres de la console".
  3. Cochez la case Évaluation anticipée.

DevTools n'évalue pas de manière anticipée si l'expression provoque des effets secondaires.

Suggestions d'arguments

Lorsque vous saisissez des fonctions, la console affiche désormais les arguments attendus par la fonction.

Conseils sur les arguments dans la console.

Figure 2 : Exemples d'indications d'arguments dans la console

Remarques :

  • Un point d'interrogation avant un arg, tel que ?options, représente un arg facultatif.
  • Des points de suspension avant un argument, comme ...items, représentent une propagation.
  • Certaines fonctions, comme CSS.supports(), acceptent plusieurs signatures d'arguments.

Saisie semi-automatique après l'exécution de fonctions

Après avoir activé l'évaluation anticipée, la console vous indique également les propriétés et les fonctions disponibles après la saisie d'une fonction.

Après avoir exécuté document.querySelector('p'), la console peut désormais vous montrer les propriétés et fonctions disponibles pour cet élément.

Figure 3. La capture d'écran du haut représente l'ancien comportement, et celle du bas représente le nouveau comportement qui prend en charge l'autocomplétion des fonctions.

Mots clés ES2017 dans la saisie semi-automatique

Les mots clés ES2017, tels que await, sont désormais disponibles dans l'interface utilisateur d'autocomplétion de la console.

La console suggère désormais "await" dans son interface utilisateur de saisie semi-automatique.

Figure 4. La console suggère désormais await dans son interface utilisateur de saisie semi-automatique.

Des audits plus rapides et plus fiables, une nouvelle UI et de nouveaux audits

Chrome 68 est fourni avec Lighthouse 3.0. Les sections suivantes présentent certains des changements les plus importants. Pour en savoir plus, consultez Annonce de Lighthouse 3.0.

Des audits plus rapides et plus fiables

Lighthouse 3.0 est doté d'un nouveau moteur d'audit interne, baptisé Lantern, qui effectue vos audits plus rapidement et avec moins de variance entre les exécutions.

Nouvelle interface

Lighthouse 3.0 apporte également une nouvelle UI, grâce à une collaboration entre les équipes Lighthouse et Chrome UX (recherche et conception).

Nouvelle interface utilisateur des rapports dans Lighthouse 3.0.

Figure 5. Nouvelle interface utilisateur des rapports dans Lighthouse 3.0

Nouveaux audits

Lighthouse 3.0 inclut également quatre nouveaux audits :

  • First Contentful Paint
  • Le fichier robots.txt n'est pas valide
  • Utiliser des formats vidéo pour le contenu animé
  • Éviter les allers-retours multiples et coûteux vers n'importe quelle origine

Compatibilité avec BigInt

Chrome 68 est compatible avec une nouvelle primitive numérique appelée BigInt. BigInt vous permet de représenter des nombres entiers avec une précision arbitraire. Essayez-le dans la console :

Exemple de BigInt dans la console.

Figure 6. Exemple de BigInt dans la console

Ajouter le chemin d'accès de la propriété au contrôle

Lorsque l'exécution est suspendue sur un point d'arrêt, effectuez un clic droit sur une propriété dans le volet "Portée", puis sélectionnez Ajouter le chemin d'accès de la propriété au contrôle pour ajouter cette propriété au volet "Contrôle".

Exemple d'ajout du chemin d'accès de la propriété au contrôle.

Figure 7 : Exemple de Ajouter le chemin d'accès de la propriété au contrôle

L'option "Afficher les codes temporels" a été déplacée dans les paramètres

La case à cocher Afficher les codes temporels, qui se trouvait auparavant dans Paramètres de la console Bouton "Paramètres de la console", a été déplacée vers Paramètres.

Télécharger les canaux de prévisualisation

Envisagez d'utiliser Chrome Canary, Dev ou Beta comme navigateur de développement par défaut. Ces canaux d'aperçu vous donnent accès aux dernières fonctionnalités des outils de développement, vous permettent de tester les API de plate-forme Web de pointe et vous aident à identifier les problèmes sur votre site avant vos utilisateurs.

Contacter l'équipe Outils pour les développeurs Chrome

Utilisez les options suivantes pour discuter des nouvelles fonctionnalités, des mises à jour ou de tout autre élément lié aux outils pour les développeurs.

Nouveautés des outils pour les développeurs

Liste de tous les sujets abordés dans la série Nouveautés des outils pour les développeurs.