Sortie du navigateur web Chrome 138

La société Google a publié la version du navigateur web Chrome 138. En même temps, une version stable du projet open source Chromium, qui sert de base à Chrome, est disponible. Le navigateur Chrome se distingue de Chromium par l'utilisation des logos Google, un système d'envoi de notifications en cas de plantage, des modules pour la lecture de contenus vidéo protégés par DRM, un système de mise à jour automatique, une isolation Sandbox toujours activée, la fourniture de clés pour l'API Google et le passage de paramètres RLZ lors des recherches. Pour ceux qui ont besoin de plus de temps pour les mises à jour, une branche Extended Stable est maintenue pendant 8 semaines. La prochaine version de Chrome 139 est prévue pour le 5 août.

Principales modifications dans Chrome 138 :

  • Un mode AI pour les recommandations liées à la recherche a été implémenté dans la barre d'adresse et sur la page d'ouverture d'un nouvel onglet.
    Sortie du navigateur web Chrome 138
  • Dans la barre d'adresse, le système de recommandations contextuelles a ajouté la possibilité d'obtenir des informations sur une page via Google Lens, en posant des questions en langage naturel ou en pointant un objet sur l'écran.
    Sortie du navigateur web Chrome 138
  • Certains utilisateurs ayant lié leur navigateur à un compte Google se voient proposer une nouvelle option pour activer la synchronisation des onglets et de l'historique de navigation entre les appareils, présentée sous forme de message-prompt à côté du profil de l'utilisateur.
    Sortie du navigateur web Chrome 138
  • Lors de l'utilisation d'extensions modifiant le contenu de la page d'ouverture d'un nouvel onglet, des informations sur l'extension qui a modifié le contenu sont désormais affichées en bas de la page.
    Sortie du navigateur web Chrome 138
  • Ajout du support des groupes d'onglets collaboratifs, permettant à plusieurs utilisateurs de travailler ensemble. L'utilisateur peut créer un ensemble d'onglets et le partager avec d'autres utilisateurs, qui verront les mêmes onglets sur leurs appareils. Si l'un des participants modifie un onglet dans le groupe, le changement sera immédiatement reflété sur les appareils des autres utilisateurs. La création de groupes est actuellement disponible uniquement pour les utilisateurs des versions test (Beta/Dev/Canary).
  • Il est désormais possible de fournir sélectivement l'accès à certaines extensions à l'API userScript sans avoir besoin d'activer le mode développeur.
  • La prise en charge du mécanisme TLS 1.3 Early Data a été implémentée, permettant au client d'envoyer des requêtes GET avant la fin de la phase de négociation de la connexion TLS.
  • Ajout de la possibilité de sauvegarder des signets et une liste de lecture dans son compte Google.
  • Un avertissement est maintenant affiché concernant les pages frauduleuses identifiées par un grand modèle de langage basé sur l'analyse du contenu. L'utilisation de l'IA est appliquée en mode de protection avancée du navigateur (Navigation sécurisée > Protection avancée). Le modèle IA s'exécute côté client, mais en cas de soupçons sur un contenu douteux, une vérification supplémentaire est effectuée. serveurs Google.
  • La synchronisation des paramètres de mode de protection avancée (Navigation sécurisée > Protection avancée) entre les navigateurs sur différents appareils de l'utilisateur est désormais assurée (lorsque la protection avancée est activée sur un appareil, elle sera également activée sur d'autres appareils liés au même compte).
  • L'API Traduction a été mise en place, offrant des capacités de traduction de texte d'une langue à une autre. Par exemple, l'intégration de la fonction de traduction dans un web chat est mentionnée. Le modèle IA Gemini Nano, exécuté sur le système local de l'utilisateur, est utilisé pour la traduction.
  • L'API Détecteur de Langue a été mise en œuvre, permettant de déterminer la langue à partir d'un fragment de texte.
  • L'API Résumeur a été développée pour résumer des textes (exposer brièvement l'essentiel) ou générer des titres et descriptions, en utilisant un grand modèle de langage.
  • Ajout de l'API Segments de Vue pour organiser l'affichage sur des appareils à écran pliable.
  • Dans la version Android, il est désormais possible d'utiliser l'API Web Serial pour se connecter à un port série via Bluetooth.
  • Conformément aux modifications apportées à la spécification HTML visant à se protéger contre les attaques XSS, le masquage des caractères «» a été inclus lors de la sérialisation des attributs des éléments HTML. Les méthodes Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML et ShadowRoot.getHTML remplaceront désormais les caractères «<» et «>» par «&lt;» et «&gt;» lors de la sérialisation du HTML en chaîne.
  • De nouvelles fonctions CSS abs() et sign() ont été ajoutées pour déterminer la valeur absolue et le signe d'un nombre ; progress() pour calculer la valeur intermédiaire entre deux autres valeurs ; sibling-index() et sibling-count() pour styliser des éléments en fonction de leur position ou du nombre d'éléments voisins.
  • Dans CSS, le mot-clé « stretch » a été ajouté, permettant aux éléments de s'étendre jusqu'à ce qu'ils remplissent complètement l'espace disponible dans le bloc.
  • Les outils pour les développeurs web ont élargi leurs capacités d'analyse de performance. Le débogage des valeurs CSS complexes a été simplifié. Lors de l'inspection de l'activité réseau, il est maintenant possible de filtrer en fonction de l'existence des en-têtes HTTP spécifiés. Pour les utilisateurs réguliers, un assistant IA a été inclus, capable d'expliquer la nature des erreurs et avertissements affichés dans la console web, ainsi que de fournir des recommandations pour les résoudre.
  • Le système de construction du projet Chromium a été transféré de l'outil Ninja au système de construction Siso, qui peut être utilisé comme un remplacement transparent de Ninja, prenant en charge l'exécution à distance des tâches de compilation. Siso inclut plusieurs optimisations pour réduire le temps de compilation et la consommation de mémoire, telles que la minimisation des opérations sur disque et réseau, ainsi que le partage de mémoire. Le système prend également en charge la collecte de métriques détaillées sur les performances pour le profilage du processus de compilation.

En plus des nouvelles fonctionnalités et des corrections de bogues, la nouvelle version a corrigé 11 vulnérabilités. De nombreuses vulnérabilités ont été détecté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 protection du navigateur et d'exécuter du code en dehors de l'environnement sandbox n'a été identifié. Dans le cadre du programme de récompense par découvertes de vulnérabilités pour cette version, Google a versé 3 primes d'un total de 6000 dollars (une prime de 1000 dollars et une prime de 4000 dollars).

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