Bestellen
Hosting
Domeinnaam
Ondersteuning
Ontdek
Terug naar begrippenlijst

JavaScript

JavaScript is een programmeertaal die wordt gebruikt om interactieve en dynamische websites te maken.

JavaScript
JavaScript (vaak afgekort als JS) is een van de drie kerntechnologieën van het moderne web, naast HTML en CSS. Het is een programmeertaal die oorspronkelijk werd ontwikkeld voor webbrowsers om webpagina's interactief te maken. Zonder JavaScript zouden websites alleen maar statische documenten zijn zonder enige vorm van dynamisch gedrag.

JavaScript werd in 1995 gecreëerd door Brendan Eich terwijl hij werkte voor Netscape. Hij ontwikkelde de eerste versie in slechts 10 dagen om aan de deadline van Netscape Navigator 2.0 Beta te voldoen. De taal heette oorspronkelijk Mocha, werd daarna LiveScript genoemd, en kreeg uiteindelijk in december 1995 de naam JavaScript.

Tegenwoordig draait JavaScript niet alleen in webbrowsers, maar ook op servers via Node.js, in mobiele apps, en zelfs in IoT-apparaten. Volgens recente statistieken gebruikt meer dan 98% van alle websites JavaScript voor client-side gedrag. Het is uitgegroeid tot de meest gebruikte programmeertaal ter wereld.

JavaScript ondersteunt verschillende programmeerparadigma's, waaronder object-georiënteerd, functioneel en event-driven programmeren. Moderne JavaScript (ECMAScript 2015 en later) biedt krachtige features zoals arrow functions, async/await, modules, classes en template literals. Het ecosysteem rondom JavaScript is enorm, met frameworks en libraries zoals React, Angular, Vue.js en Express.js die webontwikkeling versnellen en vereenvoudigen.

Geschiedenis

JavaScript werd in mei 1995 ontwikkeld door Brendan Eich, een ontwikkelaar bij Netscape Communications. Hij voltooide de eerste versie in slechts 10 dagen om te voldoen aan de releasedeadline van Netscape Navigator 2.0 Beta.

De taal kreeg verschillende namen voordat JavaScript de definitieve naam werd:

  • Mocha — De oorspronkelijke codenaam binnen Netscape
  • LiveScript — De naam bij de eerste bèta-release in september 1995
  • JavaScript — De definitieve naam vanaf december 1995, gekozen vanwege een marketingdeal met Sun Microsystems

Belangrijke mijlpalen in de geschiedenis van JavaScript:

  • 1995: Eerste release in Netscape Navigator 2.0
  • 1996: JavaScript wordt voorgelegd aan ECMA International voor standaardisatie
  • 1997: Eerste editie van de ECMAScript-standaard (ECMA-262)
  • 2009: Node.js gelanceerd, waardoor JavaScript op servers kon draaien
  • 2015: ECMAScript 2015 (ES6) met grote verbeteringen zoals classes, modules en arrow functions
  • 2016-heden: Jaarlijkse updates van de ECMAScript-standaard

Bronnen

Online bronnen:

  1. ECMA International - ECMA-262: ECMAScript Language Specification
  2. MDN Web Docs - JavaScript Reference
  3. TC39 - ECMAScript Language Specification
  4. Wikipedia - JavaScript
  5. Wikipedia - Brendan Eich

Boeken:

  1. Flanagan, D. (2020) - JavaScript: The Definitive Guide, 7th Edition. O'Reilly Media. ISBN: 978-1491952023
  2. Haverbeke, M. (2024) - Eloquent JavaScript, 4th Edition. No Starch Press. ISBN: 978-1718504103