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
surface form: ECMAScript standard
category browser scripting language
web programming language
designedBy Brendan Eich
designedFor Netscape Navigator
web page interactivity
developer Netscape Communications Corporation
executionEnvironment Netscape Navigator
surface form: Netscape Navigator 2

web browser
fileExtension .js
finalName JavaScript
firstAppeared 1995
firstStandardVersion ECMAScript
surface form: ECMAScript 1
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
surface form: Netscape Navigator 2.0 beta
laterName CoffeeScript
surface form: LiveScript
marketedAs complement to Java
notableVersion JavaScript
surface form: JavaScript 1.0

JavaScript
surface form: JavaScript 1.1
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
surface form: 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