La balise HTML <geolocation> arrive : ce que ça change pour les devs indie

Chrome 144 introduit un nouvel élément HTML : <geolocation>. Pour les indie hackers qui développent des apps web avec des fonctionnalités de localisation, c’est une simplification bienvenue — et une occasion de réfléchir aux limites du web face au natif. Ce que change la balise <geolocation> Jusqu’à maintenant, demander la position d’un utilisateur passait par l’API JavaScript navigator.geolocation.getCurrentPosition(). Le problème : cette approche impérative déclenche des popups d’autorisation qui interrompent l’utilisateur, souvent au mauvais moment. Pire, si l’utilisateur refuse trois fois, Chrome bloque silencieusement les demandes pendant une semaine. Ton code échoue sans explication. ...

January 16, 2025 · 4 min