1995 Logiciel / Langage de programmation web

JavaScript

JavaScript
Christopher Williams — MIT license / Public domain, via Wikimedia Commons

JavaScript fut créé en mai 1995 par Brendan Eich, qui avait rejoint la société Netscape Communications en avril 1995. Eich développa le premier moteur JavaScript, nommé initialement « Mocha », en dix jours continus au cours du mois de mai 1995. Le langage émergea d'une réflexion stratégique au sein de Netscape concernant les limites évidentes du Web à cette époque. Les pages web ne pouvaient être que statiques, dépourvues de comportement dynamique après leur chargement dans le navigateur. Netscape désirait étendre les capacités du Web au-delà de ces restrictions en introduisant un langage de programmation accessible à un large public. La direction de Netscape avait initialement envisagé deux approches parallèles : un partenariat avec Sun Microsystems pour intégrer Java directement, et simultanément, l'embauche de Brendan Eich pour intégrer le langage Scheme. Finalement, la direction opta pour une nouvelle direction : créer un langage entièrement nouveau combinant une syntaxe ressemblant à Java avec des influences de programmation fonctionnelle. L'objectif était ambitieux : concevoir un « langage pour les masses », destiné à aider les non-programmeurs à créer des sites Web dynamiques et interactifs. Le langage fut d'abord expédié sous le nom de « LiveScript » dans une version bêta du Navigator en septembre 1995, avant d'être renommé en JavaScript pour la version officielle de décembre 1995. Eich lui-même reconnaîtrait plus tard que le changement de nom était une stratégie marketing de Netscape, profitant de la popularité de Java à cette époque. L'introduction de JavaScript transforma radicalement les capacités du Web : les développeurs pouvaient désormais valider des données de formulaires côté client, créer des cartes et graphiques interactifs, et ajouter des effets dynamiques sans nécessiter un rechargement de la page. En 1997, l'ECMA International standardisa JavaScript sous le nom ECMAScript. Cette normalisation permit une adoption universelle par tous les navigateurs concurrents. Avec l'avènement de Node.js en 2009 et des moteurs V8 de Google, JavaScript migra côté serveur et devint un langage universel. Aujourd'hui, JavaScript est le langage de programmation le plus utilisé au monde et l'unique langage exécuté nativement par tous les navigateurs web, fondement de toute l'interactivité du Web moderne.

Périodes

Ère du Web Web 2.0 & Réseaux sociaux