Nouveaux utilisateurs sur la plate-forme Web en décembre

Découvrez certaines des fonctionnalités intéressantes qui ont été intégrées aux navigateurs Web stables et bêta en décembre 2024.

Publié le 18 décembre 2024

En décembre 2024, Safari est le seul navigateur à avoir publié une nouvelle version stable : Safari 18.2. Cet article présente les nouvelles fonctionnalités ajoutées à la plate-forme Web.

Fonctionnalités standards Nouvelles fonctionnalités disponibles dans Safari 18.2

Cette version complète la ligne de base 2024 avec quelques fonctionnalités devenant "Nouveau".

Configuration de la page avec @page

La règle d'attribut @page vous permet de définir les dimensions et les marges pour des contenus tels que des documents imprimés, des e-books ou des diapositives.

Propriétés CSS ruby-align et ruby-position

Les propriétés ruby-align et ruby-position vous permettent de contrôler le positionnement et l'alignement du texte ruby dans son conteneur.

Pour en savoir plus, consultez <ruby> pouvant être interrompu et propriété CSS ruby-align.

Modifier le style des barres de défilement

Les propriétés CSS scrollbar-gutter et scrollbar-width sont désormais disponibles en tant que référence. Vous pouvez ainsi personnaliser l'apparence des barres de défilement dans votre application Web.

Pseudo-élément ::target-text

Le pseudo-élément ::target-text vous permet de styliser le texte mis en surbrillance par un fragment de texte d'URL. Vous pouvez désormais choisir comment mettre en surbrillance le texte pour attirer davantage l'attention sur lui.

Récupération de mémoire WebAssembly et optimisation des appels de fin

Safari 18.2 est compatible avec ces fonctionnalités WebAssembly (Wasm), qui sont désormais disponibles dans la version de référence.

Pour en savoir plus sur le garbage collection WebAssembly, consultez Le garbage collection WebAssembly (WasmGC) est désormais activé par défaut dans Chrome et découvrez pourquoi Google Sheets a transféré son worker de calcul de JavaScript vers WasmGC.

Transitions entre les vues de documents

Safari 18.2 est compatible avec les transitions de vue entre les documents, ainsi qu'avec les classes et types de transition de vue, et les événements pageswap et pagereveal.

Browser Support

  • Chrome: 123.
  • Edge: 123.
  • Firefox: not supported.
  • Safari: 18.2.

Source

Uint8Array méthodes

Safari 18.2 inclut également les nouvelles méthodes Uint8Array pour faciliter les conversions entre base64- et les chaînes et les tableaux d'octets encodés en hexadécimal:

  • Uint8Array.fromBase64() et Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64() et Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64() et Uint8Array.prototype.toHex()

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: 133.
  • Safari: 18.2.

Source

Versions bêta du navigateur

En raison de la fin d'année, nous n'avons pas de nouvelles fonctionnalités en version bêta à annoncer ce mois-ci. La version bêta de Safari 18.3 est actuellement en cours de correction de bugs, et les versions Firefox 134 et Chrome 132 sont toujours en cours depuis le mois dernier.

Nous vous recontacterons l'année prochaine pour vous informer de ce qui sera disponible sur la plate-forme Web en janvier 2025.