JavaScript : les tendances de 2022

javascript

L’étude Sate of JS permet de mieux comprendre l’écosystème JavaScript à partir de critères de notoriété, d’intérêt, d’usage et de satisfaction. Réalisée sur la base de 16 085 répondants, sondés débuts 2022, cette étude évalue alors JavaScript sous plusieurs angles : fonctionnalités du langage, API web et bibliothèques.

Une étude à consulter pour tous les futurs experts du coding et du développement web.

Quelles sont les tendances des fonctionnalités JavaScript ?

Top des fonctionnalités JavaScript :

  • Chaînage optionnel : 91,4 de taux d’usage
  • Coalescence des nuls : 77,9%
  • Importation dynamique : 57,7%

Fonctionnalités JavaScript les moins utilisées :

  • Champs de classes privées : 29,5%
  • Méthode Promise.allSettled() : 29%
  • Biglnt : 20,1%

La fonctionnalité la moins connue de JavaScript est l’affectation logique.

Taux d’usage des API Web

Les API Web les plus utilisées :

  • WebSocket : 69,3%
  • Intl : 56,1%
  • Shadow DOM : 55,8%

Les API Web les moins utilisées :

  • WebRTC : 24,5%
  • Web Speech : 16,8%
  • WebXR : 12,1%

La moins connue des API est WebXR.

En ce qui concerne les taux d’usages d’une année à l’autre,  la coalescence des nuls affiche la plus forte croissance (+21,8 points, à 67,7 %), puis le chaînage optionnel (+19, à 85,8 %) et enfin, l’importation dynamique (+6, à 48,9 %).

Les 5 bibliothèques JavaScript les plus populaires

L’étude met en avant une métrique différence pour l’utilisation des bibliothèques JavaScript : la popularité. Deux facteurs sont pris en compte, à savoir le nombre d’utilisateurs déclarés, et leur satisfaction afin de savoir s’ils comptent continuer à utiliser ces bibliothèques dans le futur ou non. Cinq bibliothèques ont à la fois un taux d’usage supérieur à 50 % et une appréciation globale positive.

Top des 5 bibliothèques JavaScript :

  • Webpack
  • Express
  • React
  • tsc CLI
  • Jest

Leur popularité continue de croître, comme Angular, Cypress, React Native, Puppeteer, Parcel, Svelte, Enzyme, Ionic, Electron, Nest, Expo et Testing Library.

Top des bibliothèques JavaScript que les utilisateurs veulent continuer à utiliser :

  • Cypress
  • Jest
  • tsc CLI
  • Testing Library
  • Vite
  • esbuild
  • Next.js

Angular et Ionic sont, au contraire, dans le bas du classement (moins de 60 %), avec Jasmine, Gatsby, Browserify, Gulp et Cordova.

Pour apprendre à maîtriser le langage JavaScript, retrouve le bachelor Coding & Digital Innovation de l’IIM Digital School.