Articles
-
Intermédiaire JavaScript TypeScript Frontend IndexedDB Performance Architecture frontendIndexedDB en TypeScript : stocker des données locales sans bricolage fragile
IndexedDB permet de stocker des données structurées côté navigateur, bien au-delà des limites de localStorage. Voyons comment l’utiliser proprement en TypeScript avec une petite couche d’abstraction maintenable.
-
Intermédiaire CSS Responsive design Frontend UI AccessibilitéContainer queries CSS : créer des composants vraiment responsives
Les container queries changent la façon de concevoir des interfaces adaptatives : au lieu de réagir à la taille de l’écran, vos composants réagissent à leur propre contexte.
-
Intermédiaire JavaScript Performance Frontend API Web UX AccessibilitéIntersection Observer : détecter la visibilité sans ralentir vos pages
Apprenez à utiliser Intersection Observer pour déclencher du lazy loading, des animations, de l’infinite scroll ou du tracking d’exposition sans surveiller le scroll à la main.
-
Intermédiaire HTML Web Components JavaScript Frontend SSR AccessibilitéDeclarative Shadow DOM : des composants web rendus côté serveur sans JavaScript obligatoire
Découvrez comment utiliser le Declarative Shadow DOM pour créer des composants encapsulés, compatibles avec le rendu serveur, l’accessibilité et le progressive enhancement.
-
Intermédiaire JavaScript Frontend API Web DOM Performance Architecture frontendMutationObserver en JavaScript : réagir aux changements du DOM sans polling
Découvrez comment surveiller les modifications du DOM avec MutationObserver pour construire des interfaces dynamiques plus fiables, performantes et maintenables.
-
Intermédiaire TypeScript JavaScript Architecture frontend UI React Qualité logicielleMachines à états en TypeScript : rendre vos interfaces prévisibles
Une approche pratique pour modéliser les états d’une interface avec TypeScript, éviter les combinaisons impossibles et clarifier la logique métier côté frontend.