Un outil pour automatiser l'utilisation des importmap, une nouvelle norme HTML qui permet d'améliorer la gestion des dépendances JavaScript externes.
jQuery 4 est de sortie. Première release majeure de jQuery depuis 10 ans ! Une longévité impressionnante.
Un article passionnant qui expose de manière argumentée le problème de la gestion des dépendances dans le JavaScript côté client, la courbe d'apprentissage ardue qu'elle représente pour les néophytes et de l'omniprésence des bundlers.
Il n'y a pas de solution immédiate et évidente mais quelques pistes.
Un framework JavaScript conçu comme une fine couche (~5kB) au-dessus des Web Components natifs, un peu comme Lit.
Un web component pour afficher une date relative ("il y a 2 jours").
Quelques astuces pour debuguer du code JavaScript dans les navigateurs basés sur Chromium, grâce aux outils de développement.
Des algorithmes bien connus illustrés avec JavaScript.
Sous le coude.
Une implémentation des signals tels que proposés dans la spec ECMAScript.
J'ignorais qu'il était techniquement possible d'exécuter des macros JavaScript dans LibreOffice Writer.
Bon, c'est tout sauf ergonomique mais ça a le mérite d'être là.
Une sorte de ffmpeg en JavaScript, pour lire, écrire et convertir des fichiers médias (audio, vidéo) directement dans le navigateur.
Un type d'attaque propre à JavaScript, et qu'il est important de comprendre pour écrire du code sécurisé.
Démystification des itérateurs JavaScript.
L'article aborde essentiellement les itérables, les itérateurs et les générateurs.
Un language de templating pour JavaScript qui vise à rester très simple tout en corrigeant certaines faiblesse des alternatives que sont EJS, Eta, Nunjucks, Mustache, etc.
Si vous vous êtes déjà demandé d'où vient le nombre NaN, qui signifie Not a Number.
Vitest 4 est de sortie, avec son lot de breaking changes.
Un excellent article qui détaille les multiples méthodes qui existent avec Node.js pour lire un fichier, et surtout quand les utiliser.
Une très saine lecture pour tous les développeurs qui utilisent JavaScript côté serveur, tant les concepts abordés sont cruciaux pour la robustesse de vos applications.
Des bonnes pratiques pour publier des packages JavaScript sur npm.
Un client HTTP construit comme un wrapper autour du fetch() natif de JavaScript, qui ajoute des fonctionnalités telles que retry, timeout, circuit-breaker, lifecycle hooks, etc.
Similaire à ofetch.
Différentes façons de gérer les routes dans votre application JavaScript, pour éviter de les hardcoder un peu partout et de rendre le refactoring plus délicat.