Apple détaille les nouveautés de WebKit dans Safari 14.1
Le 30 avril 2021 à 08h08
1 min
Logiciel
Logiciel
La nouvelle mouture de Safari est livrée avec les récentes mises à jour macOS 11.3 et iOS/iPadOS 14.5. Le moteur WebKit s’est doté pour l’occasion d’une foule d’améliorations.
On y trouve le support de Flexbox Gap, la reprise des éléments date
, time
et datetime-local
par macOS, la prise en charge des Individual Transform Properties pour les CSS, le support ou l’amélioration du support des API Paint Timing, Web Speech, Web Audio et MediaRecorder, ou encore celui du WebM, déjà mentionné.
On trouve également de nombreux apports pour JavaScript – champs de classe, API Internationalization… – et WebAssembly. Pour ce dernier, WebKit supporte notamment les instructions atomiques définies par la spécification Threading. La mémoire partagée n’est cependant pas prise en charge tant que les en-têtes COEP/COOP ne sont pas supportés, pour éviter que des données utilisées se trouvent absorbées par une attaque de type Spectre.
Le 30 avril 2021 à 08h08
Commentaires (3)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 30/04/2021 à 12h16
Toujours pas présent dans Firefox .
Ticket ouvert depuis 5 ans et demi, toujours en P3 😭😭
Le 30/04/2021 à 14h05
En vrai,
date
je l’utilise jamais, car il pose plus de problème qui en corrige :Le 30/04/2021 à 23h14
@zefling ça dépend beaucoup de l’implémentation du navigateur, par exemple sur iOS tu peut copier la date, qui s’affiche dans la local de l’interface utilisateur (ex « 1 juin 2017 » pour la valeur “2017-06-01”, et le picker et le même pour toutes les dates du system (molettes)
Pour exclure des date il faut que tu passe par du JS avec
setCustomValidity
:C’est moins pratique que l’afficher directement comment date non sélectionnable, mais en même temps c’est un comme ça que d’autre de champs fonctionnent pour les input type e-mails ou url tu peut tapper ce que tu veux, c’est validé après coup