Focus sur : L’API Web Locks

Le dev du coin vous tient au courant des dernières avancĂ©es en matière de technos web et mobiles. Aujourd’hui, je vous prĂ©sente l’API Web Locks, une fonctionnalitĂ© Ă  venir (probablement au cours de l’annĂ©e 2018) qui permettra au dĂ©veloppeur de synchroniser deux onglets ouverts sur le mĂŞme site.

Une petite vidĂ©o de 2 minutes Ă  peine dans laquelle Jake Archibald (Google) parle de l’API Web Locks.

Quoi ?
L’API Web Locks (specs) permet Ă  une page de rĂ©clamer un « lock » (identifiable par son nom). Le navigateur va alors faire patienter la page et lui donner le lock dès qu’il devient disponible. Une fois que la page a finit sa tâche, elle relâche le lock.

Pourquoi ?
Cette API a pour but de rĂ©pondre aux problĂ©matiques de synchronisation entre les onglets attachĂ©s Ă  une mĂŞme ressource (par exemple, un document Google en mode Ă©dition). Jusqu’Ă  prĂ©sent, les dĂ©veloppeurs pouvaient bricoler des systèmes plus ou moins fiables, mais ne pouvaient par exemples pas gĂ©rer le crash d’un onglet. Avec cette API, cet onglet relâchera alors automatiquement tous les locks qu’il avait rĂ©clamĂ©.

OĂą ?
Uniquement disponible dans la version de Chrome pour les développeurs, sur Desktop et Android.

Quand ?
Disponible dans Chrome Dev depuis le 8 juin 2018.
Aucune date de release pour le moment (Chrome v69), devrait être publié avant fin 2018.



Hello.
Mon nom est Vincent Ballut, je suis développeur web freelance basé à Paris. J'ai aussi un site pro, un github, et je tweet de temps en temps. Si vous souhaitez me contacter, je réponds plus facilement sur linkedin ou par email.

Ajouter un commentaire

Laisser un commentaire

Hello.
Je m'appelle Vincent Ballut,
développeur web
freelance.

Je publie des articles accessibles et pédagogiques sur tout ce qui touche au développement web et à ses problématiques.

Dans la vraie vie, je suis développeur web freelance basé à Paris, spécialisé dans le développement frontend (Angular, React, VueJS, etc).

J'ai aussi un site pro, un github, et je tweet de temps en temps. Si vous souhaitez me contacter, je réponds plus facilement sur linkedin ou par email.

Derniers articles