19 points par kuroneko 2023-05-24 | 2 commentaires | Partager sur WhatsApp
  • La Popover API, nouveau standard web pour implémenter des interfaces popup, a été intégrée à Chrome 114.
  • Il s'agit d'une tentative d'unifier les popups (modales) que de nombreuses bibliothèques UI implémentaient chacune de leur côté.
  • Elle inclut encore des fonctionnalités expérimentales, et Firefox ne la prend pas encore en charge.
  • Elle s'appuie sur des technologies récemment ajoutées comme Top Layer et Anchor.

2 commentaires

 
xguru 2023-05-25

Ah, je me demandais pourquoi ça ne marchait pas : en fait, mon Chrome sur Windows est en version 113, haha.

 
kuroneko 2023-05-24

C’est assez surprenant de voir apparaître une API comme celle-ci.
Comme il s’agit d’un standard, si les questions d’accessibilité sont correctement réglées, cela semble pouvoir être tout à fait utile.

Cela dit, les commentaires sur Hacker News sont vraiment très drôles.

En gros, après avoir complètement bloqué les popups natives pendant 10 ans, ils ont développé des popovers natifs ;
puis, à cause des problèmes de publicité, ils finiront par bloquer aussi les popovers natifs, et dans 10 ans une nouvelle API sera de nouveau implémentée...

Bien sûr, quand on voit qu’il a fallu 8 ans à Firefox pour implémenter la Dialog API, difficile de savoir quand on pourra réellement utiliser cette fonctionnalité.