La Tartine #38
JavaScript Rising Stars 2023
Hello c’est Benoit 👋,
J’espère que vous allez bien et que la reprise s’est bien passée pour vous !
Dans la Tartine d'aujourd'hui, nous plongeons dans le rapport "JavaScript Rising Stars 2023". Ce rapport annuel, déjà à sa 8e édition, est un incontournable pour saisir les tendances de l'écosystème JavaScript.
Projets les plus populaires
Le grand gagnant est shadcn/ui
avec +39.5K ⭐️ sur Github. Il s’agit d’une collection de composants UI pour React, qui se distingue par son approche unique : au lieu d'être un package npm, il s'intègre directement dans le code source pour une personnalisation plus poussée. Ce projet met en lumière la popularité croissante de Tailwind CSS et l'adoption de composants server-side en React.
On l’a mis en place sur un de nos derniers projets chez Pickbeam : On valide totalement l’approche de shadcn/ui et la diversité des composants proposées !
Framework Front-end
React reste en tête, malgré les critiques. Sa capacité à se réinventer et s'adapter reste un atout majeur. Des projets comme htmx
et Svelte
montrent une évolution vers des solutions plus simples et directes pour la création d'interfaces utilisateur.
Back-end/Full-stack
Next.js
continue de dominer, avec des innovations telles que les React Server Components et des améliorations significatives dans la gestion des actions serveur et des performances.
Outils de Build
Bun
et Vite
dominent cette catégorie, chacun apportant des améliorations de performance significatives et des innovations dans la gestion des projets JavaScript.
Mobile
Expo
et React Native
continuent de diriger le domaine mobile. L'année 2023 a vu des progrès vers l'unification des expériences de développement web et natif.
Sites Statiques
Next.js
et Astro
sont en tête, proposant des solutions puissantes pour la création de sites Web modernes et performants.
Récapitulons quelques histoires et polémiques de 2023 :
Le code source de Svelte abandonne les fichiers TypeScript (tout en préservant la sécurité des types)
Controverses autour de React (jugé trop vieux, trop compliqué, ressemblant trop à PHP...)
La chute de Rome et l'ascension de Biome
Angular revigoré ( avec la V17 )
La sortie de Bun v1
Lancement d'Astro 4.0
Stylex enfin open-source par Meta !
Cette année, on observe une tendance vers des solutions plus simples, plus directes et plus performantes dans l'écosystème JavaScript. Les développeurs cherchent des outils qui facilitent leur travail tout en offrant des performances optimales.
Nous avons assisté à l'émergence d'outils IA capables de générer des interfaces utilisateur à partir de simples consignes et même d'images, amenant à se demander si les développeurs front-end existeront encore dans quelques années.
On ne peut s'empêcher de se demander : Une IA pourrait-elle prendre le relais l'année prochaine ?
Consultez le rapport complet ici pour plus de détails sur ces projets et leur impact sur l'écosystème JavaScript en 2023.
En attendant comme d’habitude je vous laisse avec quelques JamStacks pour la route :
🥪 JamSnack
Common mistakes with the Next.js App Router and how to fix them : 10 erreurs courantes lors de la création d’application avec le routeur de Next.js.
Forrester Total Economic Impact™ study: Vercel delivered a 264% ROI : Découvrez dans le rapport de forrester comment Vercel augmente la productivité des développeurs, bost les conversions et permet d’objectif retour sur investissement positif
Mastering API Data Validation in Strapi: A Practical Guide : La validation des données reçues d'une requête API est un aspect essentiel à prendre en compte lors de la création d'applications robustes et évolutives. Découvrez dans cet article complet comment le gérer avec Strapi
Next.js vs. React: Differences and How to Choose : Une comparaison complète de Prismic entre Next.JS et React pour comprendre les différences et savoir lequel choisir en fonction de votre projet
Astro 4.1 : Astro ne perd pas de temps et est déjà de retour avec un version mineur avec des corrections de bugs et quelques améliorations
Thoughts on Remix: Un aperçu de Remix par Solomon Hawk, Senior Developer ! L’origine, la philosophie et comment il se compare à Next.js.
Et voilà, c’est déjà tout pour cette semaine !
J’espère de tout cœur que cette édition vous à plu, si c’est le cas :
👉 Pensez à la partager à vos amis 💌
👉 Si vous avez des idées pour améliorer la newsletter, n'hésitez pas à nous en faire part !