Sortie de la version du navigateur web Chrome 143

La société Google a publié la version 143 du navigateur web Chrome. En parallèle, une version stable du projet open source Chromium, qui est à la base de Chrome, est disponible. Le navigateur Chrome se distingue de Chromium par l'utilisation des logos Google, la présence d'un système d'envoi de notifications en cas de crash, des modules pour la lecture de contenu vidéo protégé (DRM), un système de mise à jour automatique, l'activation permanente de l'isolation Sandbox, la fourniture de clés pour l'API Google et la transmission des paramètres RLZ lors des recherches. Pour ceux qui ont besoin de plus de temps pour effectuer des mises à jour, une branche Extended Stable est maintenue, accompagnée d'une période de 8 semaines. La prochaine version de Chrome, la 144, est prévue pour le 13 janvier.

Principales modifications dans Chrome 143 :

  • Le support du langage de transformation de documents XML XSLT, ainsi que l'API XSLTProcessor et les instructions de parsing des feuilles de style XML, ont été déclarés obsolètes et sont prévus pour être désactivés dans la version Chrome 155. Les raisons invoquées sont les risques de sécurité liés à l'utilisation de la bibliothèque libxslt, qui rencontre des problèmes de maintenance et constitue un vecteur d'attaques sur les navigateurs, alors que la part des pages web utilisant XSLT est estimée à 0,02%.
  • De nouvelles fonctionnalités en mode AI ont été ajoutées, permettant d'interagir avec un agent AI depuis la barre d'adresse ou à partir de la page s'affichant lors de l'ouverture d'un nouvel onglet. Le mode AI permet de poser des questions complexes en langage naturel et d'obtenir des réponses sur la base d'une agrégation d'informations provenant des pages les plus pertinentes sur un sujet donné. Si nécessaire, l'utilisateur peut préciser des informations avec des questions de suivi. Ce mode permet également de poser des questions sur le contenu de la page directement depuis la barre d'adresse. Pour accéder au mode AI, qui est actuellement disponible uniquement sur les plateformes macOS et Windows, il suffit d'appuyer sur la touche tabulation avant de commencer à saisir dans la barre d'adresse.
    Sortie de la version du navigateur web Chrome 143
  • La bibliothèque ICU a été mise à jour vers la version 77.1 avec le support de Unicode 16 et une mise à jour des données locales.
  • Le sélecteur « @container anchored(fallback) » a été ajouté au CSS, permettant de modifier le style des éléments attachés à la position d'autres éléments, en fonction de la position alternative choisie par le navigateur, définie par la propriété « position-try-fallbacks » pour éviter que l'élément ne dépasse les limites du bloc externe ou de la zone d'affichage.
  • Les propriétés CSS « background-position-x » et « background-position-y » ont été ajoutées la possibilité de définir la position de l'image de fond par rapport à l'un des bords du bloc. Par exemple, « background-position-x: left 30px; ».
  • La propriété CSS « font-language-override » a été ajoutée pour redéfinir la langue utilisée pour le remplacement des glyphes dans les polices OpenType, offrant des variantes de glyphes spécifiques à certaines langues. Par exemple, ‘font-language-override: « RUS »;’.
  • Le support de la gestion des événements « ongamepadconnected » et « ongamepaddisconnected » a été ajouté à l'API WindowEventHandlers pour suivre la connexion et la déconnexion des manettes de jeu.
  • Dans l'API JavaScript pour travailler avec le DOM, l'utilisation de tous les caractères valides dans le parseur HTML est désormais autorisée dans les noms et préfixes des éléments et attributs créés.
  • L'API WebTransport permet la négociation du protocole utilisé pour l'interaction de serveurs avec l'application web (lors de la création de l'objet WebTransport, l'application peut spécifier une liste de protocoles acceptables).
  • L'API Web Install a été ajoutée en mode Origin trial, fournissant la méthode navigator.install() pour initier l'installation d'applications web par les sites, ce qui peut être utilisé lors de la création de catalogues-boutiques d'applications web ou pour simplifier l'installation d'applications web pour travailler avec le site actuel. L'installation se fait après une confirmation explicite de l'utilisateur.
  • Des améliorations ont été apportées aux outils pour les développeurs web. Les fonctionnalités du serveur MCP (Model Context Protocol) expérimental ont été étendues, permettant d'accéder aux capacités de Chrome DevTools depuis des assistants AI externes. Le panneau Elements prend désormais en charge le débogage des règles CSS @starting-style. Le panneau d'audit a été mis à jour vers la version Lighthouse 13. Lors de l'exportation des résultats du suivi des performances, il est désormais possible d'inclure dans l'archive le contenu des fichiers HTML, CSS et JavaScript, ainsi que les données « source map ».
    Sortie de la version du navigateur web Chrome 143

En plus des nouvelles fonctionnalités et des corrections de bugs, la nouvelle version a résolu 13 vulnérabilités. Beaucoup de ces vulnérabilités ont été identifiées grâce à des tests automatisés utilisant les outils AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer et AFL. Aucun problème critique permettant de contourner tous les niveaux de sécurité du navigateur et d'exécuter du code dans le système en dehors de l'environnement sandbox n'a été détecté. Dans le cadre du programme de récompense pour la découverte de vulnérabilités pour cette version, Google a accordé 13 récompenses et versé 18 000 dollars américains (une récompense de 11 000 dollars, deux récompenses de 3 000 dollars et une récompense de 1 000 dollars). Le montant de 9 récompenses n'est pas encore déterminé.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster