Google Chrome 103 propose un chargement de page plus rapide et un accès aux polices locales

Une fois de plus, quatre semaines se sont écoulées depuis la sortie de la dernière version majeure de Chrome, ce qui signifie qu’il est aujourd’hui temps d’obtenir une nouvelle version sous la forme de Google Chrome 103. Cette version introduit un moteur de pré-rendu qui devrait accélérer considérablement vers le haut de la page. téléchargements, prise en charge de l’accès local aux polices et aux fichiers AVIF dans Web Share.

Nous commencerons par réimplémenter le mécanisme de pré-rendu de Google dans Chrome . Il a été précédemment remplacé par No State Prefetch, qui est plus sécurisé mais n’offre pas d’avantages significatifs en termes de performances. C’est pourquoi Google est retourné à la planche à dessin pour prendre en charge le code de réponse « 103 Early Hints HTTP » (« 103 » n’a rien à voir avec la version Chrome du même numéro). Google a décrit cet effort comme suit :

HTTP/2 a introduit le concept de serveur push, un mécanisme qui permet à un serveur d’envoyer de manière proactive des données à un client. Le push du serveur était destiné à améliorer les performances du site. Depuis lors, les développeurs ont généralement préféré le préchargement côté client pour les interactions Web. 103 premiers conseils de navigation offrent une nouvelle façon de faire exactement cela.

Cela devrait considérablement améliorer la vitesse de chargement des pages Web, réduire la consommation de ressources, augmenter la complexité du code et résoudre les problèmes de sécurité et de confidentialité présents dans la version initiale de cette approche. Le chargement des pages s’améliorera également grâce aux nouvelles règles de spéculation dans Chrome 103 , qui offriront « une syntaxe flexible pour déterminer quels liens sortants peuvent être préparés de manière spéculative avant la navigation ».

De plus, les fichiers AVIF (extension .avif) sont désormais pris en charge dans Web Share . AVIF est un format beaucoup plus efficace que JPEG, et Google espère que la prise en charge de Web Share encouragera son utilisation.

Une autre fonctionnalité de Chrome 103 bien accueillie par les développeurs Web est la possibilité pour les applications Web d’utiliser vos polices locales pour afficher le contenu . Auparavant, il fallait utiliser des solutions de contournement fastidieuses qui impliquaient de télécharger des fichiers de polices sur le serveur d’applications Web.

En attendant, l’API Federated Credentials Management (FedCM) est en cours d’essai . Il s’agit d’une autre initiative de Google visant à améliorer la confidentialité de Chrome en permettant aux utilisateurs de se connecter à des applications Web à l’aide de fournisseurs d’identité fédérés avec des niveaux de privilège détaillés signalés à l’utilisateur.

Passant à l’essentiel qui intéressera probablement plus les développeurs que les consommateurs, les objets AbortSignal reçoivent une nouvelle méthode timeout() qui prend des millisecondes comme argument , une API JavaScript pour modifier directement un attribut ARIA , une méthode de compression brute deflate pour les flux . , une méthode Element.isVisible() qui fait exactement ce que son nom suggère et la possibilité pour les applications Web d’oublier volontairement les ports série . Chrome 103 s’alignera également sur le comportement de Firefox en déclenchant popstate immédiatement après un changement d’URL, vous pouvez trouver les détails techniques ici .

Enfin, il y a trois fonctionnalités dans les essais du développeur cette fois-ci. Être dans les essais de développeur signifie qu’ils devront être activés via des drapeaux. Ce sont les suivants :

Chrome 103 commencera à être déployé cet après-midi. S’il ne se met pas automatiquement à jour vers la version 103 dans la journée, accédez à Aide > À propos de Google Chrome pour activer la mise à jour dès qu’elle est disponible. La prochaine étape est Chrome 104, qui sera en version bêta le 23 juin, avec la version stable un peu plus tard que prévu le 2 août.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.