Depuis le blog OpenReplay
Un aperçu du JavaScript Oxidation Compiler
Oxc expliqué : outils Rust pour JavaScript et TypeScript, Oxlint, Oxfmt, transformeur, minificateur, et comparaison avec ESLint, Prettier, SWC et Biome.
Le chaînage de méthodes en JavaScript : avantages et inconvénients
Le chaînage de méthodes en JavaScript: fonctionnement, gains de lisibilité et limites quand les chaînes longues gênent le débogage, lasync et la performance.
UUID v4 ou v7 : lequel choisir ?
UUID v4 vs v7 pour les clés primaires de base de données : pourquoi v7 améliore les insertions, quand v4 protège la vie privée, et comment les générer.
Comment implémenter le défilement infini en JavaScript pur
Implémentez le défilement infini en JavaScript vanilla avec Intersection Observer, un élément sentinelle, la pagination, des gardes de chargement et des alternatives d’accessibilité.
Récupérer des commits perdus avec le reflog de Git
Récupérez des commits Git perdus avec reflog : utilisez git reflog pour retrouver des commits orphelins, annuler resets et rebases, et restaurer des branches.
Comprendre le tri rapide (quicksort) avec des exemples en JavaScript
Quicksort en JavaScript avec exemples lisibles et en place, trace de partition, choix du pivot, complexité et stabilité.
Détection moderne des fonctionnalités sur iOS (sans la douleur)
La détection de fonctionnalités iOS devient simple: CSS.supports, tests comportementaux et sniffing UA limité pour iOS 26 et anciens iPad.
5 vérifications d'accessibilité à effectuer avant la mise en production
Cinq vérifications daccessibilité avant la mise en ligne : navigation au clavier, scan automatisé, HTML sémantique, contraste et zoom 200%.
Pourquoi rel="noopener" est devenu obsolète pour les liens
Pourquoi rel=noopener est devenu inutile pour les liens target=_blank, ce qu était le reverse tabnabbing, et quand noreferrer, opener ou COOP comptent encore.
Comment forcer HTTPS avec .htaccess
Forcez HTTPS avec .htaccess grâce aux règles de réécriture Apache, corrigez les boucles derrière CDN ou load balancer, et gérez www et HSTS.
Le Mode Plan dans Claude Code pour les Tâches Complexes
Mode Plan dans Claude Code expliqué : fonctionnement, quatre façons de lactiver, limites en lecture seule, workflow et cas où léviter pour les petites modifications.
Construire un Data Grid avec TanStack Table
Créez une grille de données TanStack Table avec tri, filtre, pagination et virtualisation, plus les correctifs pour les bugs de mémoïsation et rerenders infinis.
Motion vs GSAP : avez-vous besoin des deux ?
Motion vs GSAP pour React : comparez animation déclarative, timelines de scroll, licences, performances et cas où utiliser les deux ensemble.
Ajouter l'internationalisation à une application React
Configurez linternationalisation dun app React avec react-i18next : interpolation, pluriels, RTL, formats locaux et SSR Next.js.
Comment persister l'état dans le stockage local avec React
Conservez l’état React dans localStorage avec un hook réutilisable : useState lazy, JSON try/catch, garde SSR et synchronisation entre onglets.
Comprendre la notation CIDR et les plages d'adresses IP
La notation CIDR, les plages IP et le calcul des sous-réseaux pour IPv4 et IPv6. Apprenez à lire les préfixes, dimensionner et éviter les chevauchements.
Édition dans le navigateur avec contentEditable
Édition contenteditable dans le navigateur : activez l’édition de texte en ligne, captez les événements input et évitez les risques XSS.
5 APIs JavaScript que tout développeur frontend devrait connaître
5 API JavaScript natives pour les développeurs frontend: IntersectionObserver, ResizeObserver, AbortController, Clipboard API et View Transitions.
Comment corriger l'erreur 'ERR_TOO_MANY_REDIRECTS'
Corrigez ERR_TOO_MANY_REDIRECTS avec un guide de diagnostic des boucles de redirection, des erreurs HTTP vers HTTPS, de Cloudflare SSL et des proxys.
Utiliser des agents IA pour automatiser les tâches répétitives d'un projet
Utilisez les skills Claude Code pour automatiser les tâches répétitives, capturer les étapes de setup et de déploiement, et fiabiliser les workflows.
Tester les composants pilotés par API dans Storybook
Utilisez MSW dans Storybook 10 pour tester des composants pilotés par API avec états chargement, erreur, vide et succès, puis en faire des tests.
Propriétés CSS Shorthand Courantes
Fiche CSS des raccourcis margin, padding, border, font, background et flex, avec règles de reset, ordre des valeurs et bugs silencieux.
Faire de la géométrie réelle dans le navigateur avec Geometric.js
Geometric.js apporte l intersection de polygones, les boîtes englobantes, le test point dans polygone et l interpolation de trajectoire aux cartes, graphiques, SVG et Canvas.
3 Systèmes de types qui ne sont pas TypeScript
Comparez JSDoc + @ts-check, ReScript et Flow comme alternatives à TypeScript pour JavaScript, avec leurs compromis sur la sûreté, le build et l adoption.