Vos données. Votre choix.

Si vous n’acceptez que les cookies essentiels, nous utilisons des cookies et des technologies similaires pour collecter des informations sur votre appareil et votre comportement d’utilisation sur notre site Internet. Nous en avons besoin pour vous permettre, par exemple, de vous connecter en toute sécurité et d’utiliser des fonctions de base telles que le panier d’achats.

Si vous acceptez tous les cookies, nous pouvons également utiliser ces informations afin de vous afficher des offres personnalisées, améliorer nos sites et vous présenter des annonces publicitaires ciblées sur nos sites et d’autres sites ainsi que sur nos applications. Cela nous permet également de transmettre certaines données à des tiers et à nos partenaires publicitaires.

Debora Pape, avec des remerciements à Res Kocher pour son atelier Javascript plein d'amour
En coulisse

30 ans de Javascript : comment un prototype de 10 jours a donné vie à Internet

Debora Pape
17/12/2025
Traduction : traduction automatique

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.

Les années pionnières des années 90 : loin des sites statiques

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.

C'est à cela que ressemblait le site web de Spiegel Online fin 1996.
C'est à cela que ressemblait le site web de Spiegel Online fin 1996.
Source : Wayback Machine

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.

Javascript trie les nombres par défaut par ordre alphabétique, c'est-à-dire en fonction de leur taille de gauche à droite.
Javascript trie les nombres par défaut par ordre alphabétique, c'est-à-dire en fonction de leur taille de gauche à droite.
Source : Internet

Venir pour rester

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.

Une autre particularité de Javascript : Travailler avec du texte (entre guillemets) et des chiffres peut donner des résultats étranges.
Une autre particularité de Javascript : Travailler avec du texte (entre guillemets) et des chiffres peut donner des résultats étranges.
Source : Internet

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.

Javascript est partout

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 :

Photo d’en-tête : Debora Pape, avec des remerciements à Res Kocher pour son atelier Javascript plein d'amour

Cet article plaît à 26 personne(s)


User Avatar
User Avatar

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.


En coulisse

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

Ces articles pourraient aussi vous intéresser

  • En coulisse

    30 ans après, Netscape n’a pas complètement disparu

    par Debora Pape

  • En coulisse

    Les bannières de cookies sont-elles là pour rester ?

    par Dayan Pfammatter

  • En coulisse

    Surfez en toute sécurité : adoptez la prévention, évitez la frustration !

    par Flavio von Rickenbach

1 commentaire

Avatar
later