./Notes
Notes techniques, billets réflexifs et retours d'expérience. Un espace pour documenter, comprendre, et parfois questionner ce qu'on fait du web.
- total 015 notes
-
Cookies, localStorage, IndexedDB, service workers, cache offline, les navigateurs modernes conservent énormément d’état côté client. Le problème est que ces données survivent parfois bien après un logout, un déploiement ou même un incident de sécurité. Peu connu mais extrêmement utile, l’en-tête HTTP Clear-Site-Data permet enfin au serveur de demander explicitement un nettoyage du navigateur.
-
Le RGPD devait redonner aux internautes le contrôle sur leurs données. Huit ans plus tard, l’expérience la plus visible de ce texte reste une interface : la bannière cookie. Sur une grande partie du web, ce dispositif repose sur une mécanique simple : orienter l’utilisateur vers « Tout accepter ».
-
Sur le web moderne, le navigateur décide en permanence quelles ressources charger en priorité. CSS, JS, images, polices : tout entre en concurrence sur le réseau. Le problème : ce que le navigateur déduit n’est pas toujours ce que nous savons (nous humains) être critique. Fetchpriority permet d’ajuster finement cet arbitrage.
-
Dès qu’un score devient un repère public, une partie du web apprend à jouer avec. Le cloaking éco révèle moins une ruse qu’un glissement : la mesure finit par prendre le dessus sur ce qu’elle devait mesurer.
-
Entre qualité, poids et compatibilité, chaque format audio du web obéit à sa propre logique. AAC, Opus, FLAC : panorama clair pour comprendre quoi utiliser, pourquoi, et dans quel contexte.
-
Les freelances tech sont partout dans l’économie numérique, mais nulle part dans la statistique publique. Revenus, activité, évolution des métiers : tout manque ou se dilue dans des catégories obsolètes ou biaisées.
-
Trois attributs, trois usages, beaucoup de confusion. alt, aria-label et title ont chacun une fonction précise. Les mélanger dégrade l’accessibilité, n’apporte rien en SEO et complique inutilement le code. Décryptage clair et concentré.
-
Le ClientRouter d’Astro introduit une navigation fluide et instantanée entre les pages. Il change toutefois la façon dont les scripts sont exécutés : le JavaScript n’est plus relancé à chaque chargement, ce qui demande un léger ajustement côté code.
-
Pourquoi la maintenance reste-t-elle le parent pauvre du développement, alors qu’elle concentre l’essentiel du travail réel ? Entre culture du neuf, fatigue technique et logique économique, décryptage d’un mal structurel.
-
Les headers HTTP forment un socle technique essentiel mais assez rarement bien maîtrisé. Cette note propose un tour d’horizon synthétique : ce qu’il faut activer, ce qu’il faut éviter, et les réglages qui amléiorent un service web