Support Ukrain
Adaltas logoAdaltasAdaltas logoAdaltas

JavaScript

JavaScript est un langage de programmation de haut niveau, spécifiquement un langage fonctionnel et impératif, prototype-based et orienté objet. Il a été créé en 1995 en 10 jours par le programmeur de Netscape Brandan Eich, pendant la guerre des navigateurs entre Microsoft et Netscapes.

Le langage a été conçu comme un langage de script léger pour supporter HTML. De plus, en 1997, il est devenu un ECMA-262 standardnorme ECMA-262. Tous ces événements ont permis à JavaScript de s'imposer du côté client du développement web.

En 2009, Ryan Dahl a créé Node.js, qui, avec le moteur v8 de Google, a rendu JavaScript disponible comme solution côté serveur. À l'époque, les logiciels construits avec des blocking I/O et utilisant des threads pour gérer les requêtes simultanées, comme le serveur Apache HTTP, était la solution commune, qui soit bloquait les processus ou nécessitait plusieurs piles d'exécution. Pendant ce temps, la conception single-thread de JavaScript avait poussé sa communauté à développer des solutions asynchrones. Combiné avec une non-blocking I/O et la création du packet manager npm en 2010, Node.js est devenu une solution populaire pour les applications côté serveur.

Aujourd'hui encore, JavaScript est considéré comme une technologie essentielle du développement Web, 97 % des sites Web l'utilisant côté client. En plus, il a également pris une part de marché considérable du côté serveur depuis l'introduction de Node.js.

En savoir plus
Mozilla définition

Articles associés

JS monorepos en prod 5 : fusion de plusieurs dépôts Git et préservation des commits

JS monorepos en prod 5 : fusion de plusieurs dépôts Git et préservation des commits

Catégories : DevOps & SRE, Node.js | Tags : Bash, DevOps, GitHub, Packaging, Git, GitOps, JavaScript, Monorepo

Chez Adaltas, nous maintenons plusieurs projets open-source Node.js organisés en monorepos Git et publiés sur NPM. Nous avons développé notre expérience avec les monorepos Lerna que nous partageons…

KUDINOV Sergei

Par KUDINOV Sergei

21 mai 2021

Canada - Maroc - France

International locations

10 rue de la Kasbah
2393 Rabbat
Canada

Nous sommes une équipe passionnée par l'Open Source, le Big Data et les technologies associées telles que le Cloud, le Data Engineering, la Data Science le DevOps…

Nous fournissons à nos clients un savoir faire reconnu sur la manière d'utiliser les technologies pour convertir leurs cas d'usage en projets exploités en production, sur la façon de réduire les coûts et d'accélérer les livraisons de nouvelles fonctionnalités.

Si vous appréciez la qualité de nos publications, nous vous invitons à nous contacter en vue de coopérer ensemble.