
En coulisse
30 ans après, Netscape n’a pas complètement disparu
par Debora Pape

Javascript est le moteur qui donne vie à l'Internet moderne. En 1995, Brendan Eich, développeur chez Netscape, a créé le prototype du langage de programmation en seulement dix jours.
Non seulement Windows 95 a fêté son 30e anniversaire cette année, mais aussi un héros discret. Vous le remarquez à peine, mais vous l'utilisez constamment. Sans lui, Internet ne serait qu'un amas de pixels joliment présenté et sans fonction. C'est en décembre 1995 qu'il a reçu son nom : Javascript.
Ce langage de programmation fait partie de la sainte trinité d'Internet : le HTML fournit la structure de base des textes, des images et des liens, le CSS permet d'afficher le contenu de manière agréable et le Javascript rend le tout interactif.
Vous cliquez sur un bouton et quelque chose se passe : Merci, Javascript ! Ton panier se met à jour comme par magie : merci, Javascript ! Votre patron ne regarde pas et vous jouez chez Galaxus à des jeux dans votre navigateur : Merci, Javascript ! Même les cartes interactives intégrées aux pages web, comme Google Maps, ne seraient pas possibles sans Javascript. Aujourd'hui, ce langage de programmation est utilisé sur bien plus de 90 pour cent de tous les sites Web.
Il y a trente ans, la situation était très différente. Au début des années quatre-vingt-dix, Internet commençait à se populariser en dehors des ordinateurs des universités. Cependant, les sites Web ne permettaient guère d'interaction et présentaient des contenus statiques.

Netscape, la société à l'origine du navigateur Netscape Navigator, très répandu à l'époque, voulait changer cela. Avec Java de Sun Microsystems, il existait déjà un langage de programmation qui aurait pu donner plus de vie aux sites Web. Il était en fait trop complexe pour les interactions avec les utilisateurs, comme un simple clic sur un bouton. Mais des animations ou des jeux simples - appelés applets Java - seraient possibles.
Il ne manquait qu'une interface permettant d'intégrer de telles applets dans les sites Web et d'indiquer au navigateur ce qu'il devait faire avec le code. Il fallait un langage de script simple. Il devait être facile à apprendre et à utiliser.
C'est là qu'intervient Brendan Eich, développeur chez Netscape. Il a mis sur pied en mai 1995 en seulement dix jours un prototype de ce qui allait devenir Javascript et l'a appelé Mocha. Cette première version n'était pas parfaite, mais elle remplissait son rôle. Au cours de l'année, Eich a continué à peaufiner son bébé et à corriger les plus grosses erreurs.
Certaines curiosités de cette phase de développement hâtive ont cependant survécu jusqu'à aujourd'hui. Ces particularités permettent à Javascript de se distinguer parmi les langages de programmation. Comme le cousin excentrique, qui est un type formidable sur le plan humain - mais qui fait parfois des choses qui font hausser les sourcils lors des réunions de famille.

En septembre 1995, le langage, rebaptisé entre-temps LiveScript, a été lancé avec Netscape Navigator 2.0. Trois mois plus tard, un autre changement de nom a eu lieu : en coopération avec Sun Microsystems, Netscape a utilisé le nom Java - et Javascript était né. Netscape voulait ainsi profiter de la popularité du populaire langage de programmation - bien qu'ils n'aient pratiquement rien à voir l'un avec l'autre.
Au départ, Javascript était considéré comme un langage ludique «» , qui permettait d'intégrer du texte défilant horizontalement sur les sites Web. A la fin des années 90, Javascript s'est imposé comme le standard des scripts côté client. Avec la création de ECMA International, une organisation de normalisation des systèmes informatiques, le langage a été formalisé sous le nom d'ECMAScript. Cela a jeté les bases de son développement continu.

L'introduction d'AJAX au début des années 2000 a marqué le début d'une nouvelle ère : les pages Web pouvaient désormais charger des données de manière asynchrone. Cela permettait d'afficher les modifications en temps réel. Cela a ouvert la voie aux applications web telles que les premières plateformes de médias sociaux ou Google Maps.
Ironie du sort : alors que Javascript domine le Web, les applets Java, pour lesquelles Javascript a été créé, ont aujourd'hui en grande partie disparu. La réponse de Microsoft à Javascript en 1996, appelée JScript, a également été abandonnée. Les deux langages différents ont entraîné de fâcheux problèmes de compatibilité avec les navigateurs. Mais alors que Javascript était disponible pour tous les navigateurs, JScript se limitait à Internet Explorer - qui est depuis longtemps aux oubliettes.
De nos jours, Javascript n'est plus depuis longtemps un langage de script utilisé uniquement sur les sites web. Les développeurs l'utilisent également pour des applications et même pour des programmes utilisés par les astronautes pour contrôler la capsule Crew Dragon de SpaceX.
Mais leurs particularités restent légendaires. Vous en verrez de nombreux autres exemples dans cette présentation :
Aussi à l'aise devant un PC gaming que dans un hamac au fond du jardin. Aime l'Empire romain, les porte-conteneurs et les livres de science-fiction. Traque surtout les news dans le domaine de l'informatique et des objets connectés.
Des informations intéressantes sur le monde des produits, un aperçu des coulisses des fabricants et des portraits de personnalités intéressantes.
Tout afficher