Cette décennie en JavaScript

En regardant en arrière sur la dernière décennie en JavaScript / Web, cela a été une course folle.

En regardant en arrière sur la dernière décennie en JavaScript et comment le Web a évolué, cela a été une course folle.

Bien que j'aie des livres JS datés de 1998 dans ma bibliothèque, je n'écrivais pas beaucoup de JavaScript en 2010. Je l'utilisais, principalement sous forme de plugins Mootools et jQuery. J'écrivais probablement du code glue en JavaScript, mais rien de révolutionnaire.

À l'époque, JavaScript n'était certainement pas considéré comme un langage à la mode. Son cas d'utilisation principal, en dehors des projets faisant un travail très avancé avec de gros budgets, comme GMail, Google Maps, et autres.

Le concept d'écrire une application entière à l'aide de JavaScript était certainement étranger à la plupart des gens.

Avance rapide jusqu'au 31 décembre 2019. JavaScript est .. WOW.

JavaScript est partout. Au cours de ces 10 années, il a reçu plusieurs nouvelles versions, dont une majeure (ES6), et la façon dont nous écrivons JavaScript aujourd'hui est très différente de 2010 JavaScript.

Asynchroniser et attendre, les fonctions fléchées, les promesses, les générateurs, const / let, les classes, les littéraux de modèle et plus encore, donnent définitivement à JavaScript moderne un aspect et un comportement très différents.

Les modules ES rendent les applications plus volumineuses beaucoup plus faciles à écrire et à maintenir.

Mais ce n'est pas seulement la syntaxe et les nouvelles fonctionnalités du langage qui ont changé.

L'un des plus grands changements de la décennie, je pense, est l'introduction et l'adoption généralisée des outils de construction. De Grunt à Gulp en passant par Webpack, Parcel et Rollup, les choses avancent assez vite et en tant que développeurs, nous avons de plus en plus de pouvoir chaque jour.

Les bundleurs de modules nous fournissent des fonctionnalités très avancées telles que le tremblement des arbres. C'est incroyable de voir comment les choses ont évolué depuis les premiers jours.

Devrions-nous mentionner Node.js? Techniquement, Node a été lancé pour la première fois au printemps 2009, il ne fait donc pas partie de cette décennie. Mais il est juste de dire que Node n'a pas tout à fait explosé au cours de sa première année, mais il a explosé au cours de cette décennie.

Parlons maintenant des navigateurs. IE en janvier 2010 était à la version 8 et 50 +% de part de marché et Edge n'existait pas. Chrome avait 1 an (!) À 5% de part de marché, la version 1.0 étant sortie en décembre 2008. Pouvez-vous imaginer? Aujourd'hui, Chrome est de loin le navigateur le plus populaire. Je regarde quelques statistiques indiquant 64% d'Internet et Safari 16%.

En parlant de Safari, en janvier 2010, nous avions l'iPhone 3GS (je n'avais pas. J'avais un Nokia. Mon premier iPhone était l'iPhone 4, sorti plus tard cette année-là). JavaScript n'a pas fonctionné aussi vite sur cet appareil, je pense. Mais aujourd'hui, les navigateurs mobiles peuvent exécuter JavaScript à une vitesse fulgurante, et JavaScript est utilisé pour créer des applications mobiles avec des cadres impressionnants tels que Cordova, Ionic, React Native et bien d'autres.

npma été lancé en janvier 2010 et son essor a été phénoménal. Né en tant que gestionnaire de packages pour les modules Node.js, aujourd'huinpmest également la norme de facto pour le développement frontend. Il a dépassé le million de packages en juin dernier, et je suis presque sûr que c'est le plus grand répertoire de logiciels au monde.

En parlant de cela, GitHub en janvier 2010 avait un peu plus d'un an et demi. C'est drôle à voirà quoi ça ressemblaità l'époque.

De nombreux projets incroyables ont vu le jour au cours de cette décennie. Je peux penser à Ember.js, CoffeeScript, Angular, React, pour n'en citer que quelques-uns.

J'ai eu l'occasion de participer et d'entrer dans de nombreuses communautés différentes et la raison pour laquelle JavaScript et l'ensemble de l'écosystème ont évolué si rapidement au cours de cette décennie sont les personnes qui y ont travaillé.

Avec enthousiasme, travail acharné, engagement et générosité, la communauté Open Source, ainsi que des centaines d'entreprises vraiment motivées et visionnaires, ont fait de ce petit coin du monde du développement ce qu'il est aujourd'hui.

C'est agréable de regarder en arrière et de voir jusqu'où nous sommes allés.

Je ne peux pas vraiment imaginer où la prochaine décennie va nous mener.

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: