Netscape JavaScript language

E131733

Netscape JavaScript language is the original scripting language created by Netscape for web browsers, which later became the basis for the standardized ECMAScript language.

All labels observed (1)

Label Occurrences
Netscape JavaScript language canonical 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf interpreted language
programming language
prototype-based language
scripting language
basisFor ECMAScript standard
linked to: ECMAScript
category browser scripting language
web programming language
designedBy Brendan Eich
designedFor Netscape Navigator
web page interactivity
developer Netscape Communications Corporation
executionEnvironment Netscape Navigator 2
linked to: Netscape Navigator

web browser
fileExtension .js
finalName JavaScript
firstAppeared 1995
firstStandardVersion ECMAScript 1
linked to: ECMAScript
firstStandardYear 1997
historicalRole original implementation of JavaScript in browsers
precursor of modern JavaScript
influenced ECMAScript
influencedBy Java
Scheme
Self
introducedFeature script tag in HTML
introducedInProduct Netscape Navigator 2.0 beta
linked to: Netscape Navigator
laterName LiveScript
linked to: CoffeeScript
marketedAs complement to Java
notableVersion JavaScript 1.0
linked to: JavaScript

JavaScript 1.1
linked to: JavaScript
originalName Mocha
paradigm event-driven
functional
imperative
primaryDomain client-side web scripting
primaryUse client-side form validation
dynamic HTML manipulation
runsOn client side
standardizationBody Ecma International
linked to: ECMA International
standardizedAs ECMAScript
supports first-class functions
prototype-based object orientation
syntaxStyle C-like syntax
typingDiscipline dynamic typing

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

ECMAScript basedOn Netscape JavaScript language