JavaScript
E3742
JavaScript is a high-level, dynamic programming language primarily used to create interactive and dynamic content on web pages.
All labels observed (21)
| Label | Occurrences |
|---|---|
| JavaScript canonical | 550 |
| JScript | 2 |
| JavaScript language | 2 |
| Dynamic HTML | 1 |
| ECMAScript 2015 | 1 |
| Embedded JavaScript | 1 |
| JSX | 1 |
| JavaScript (for stored procedures) | 1 |
| JavaScript (in-database) | 1 |
| JavaScript (via Director scripting) | 1 |
| JavaScript (via GraalVM) | 1 |
| JavaScript (with Brendan Eich) | 1 |
| JavaScript 1.0 | 1 |
| JavaScript 1.1 | 1 |
| JavaScript ecosystem | 1 |
| JavaScript for Automation | 1 |
| JavaScript programming language | 1 |
| LiveScript | 1 |
| UnityScript | 1 |
| V8 | 1 |
| jQuery | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T20737 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: JavaScript Context triple: [World Wide Web, usesStandard, JavaScript]
-
A.
HTML
HTML (HyperText Markup Language) is the standard markup language used to structure and present content on the World Wide Web.
-
B.
Scratch programming language
Scratch programming language is a visual, block-based coding environment designed primarily for children and beginners to learn programming concepts through creating interactive stories, games, and animations.
-
C.
WSH
WSH is the standard sports abbreviation for the Washington Commanders, the National Football League team based in the Washington, D.C. area.
-
D.
.cl
.cl is the country code top-level domain (ccTLD) assigned to Chile for use on the internet.
-
E.
HTTP
HTTP (Hypertext Transfer Protocol) is the foundational application-layer protocol used for transmitting web pages and other resources across the World Wide Web.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: JavaScript Target entity description: JavaScript is a high-level, dynamic programming language primarily used to create interactive and dynamic content on web pages.
-
A.
HTML
HTML (HyperText Markup Language) is the standard markup language used to structure and present content on the World Wide Web.
-
B.
Scratch programming language
Scratch programming language is a visual, block-based coding environment designed primarily for children and beginners to learn programming concepts through creating interactive stories, games, and animations.
-
C.
WSH
WSH is the standard sports abbreviation for the Washington Commanders, the National Football League team based in the Washington, D.C. area.
-
D.
.cl
.cl is the country code top-level domain (ccTLD) assigned to Chile for use on the internet.
-
E.
HTTP
HTTP (Hypertext Transfer Protocol) is the foundational application-layer protocol used for transmitting web pages and other resources across the World Wide Web.
- F. None of above. chosen
Statements (91)
| Predicate | Object |
|---|---|
| instanceOf |
programming language
ⓘ
scripting language ⓘ |
| commonlyUsedWith |
TypeScript programming language
ⓘ
surface form:
Angular
Express.js ⓘ React ⓘ Svelte ⓘ Vue.js ⓘ |
| designedBy | Brendan Eich ⓘ |
| developer |
ECMA International
ⓘ
Mozilla Foundation ⓘ Netscape Communications Corporation ⓘ
surface form:
Netscape Communications
|
| domain |
client-side web development
ⓘ
desktop application development ⓘ game development ⓘ mobile application development ⓘ server-side web development ⓘ |
| ecosystem |
npm
ⓘ
yarn ⓘ
surface form:
pnpm
yarn ⓘ |
| executionModel |
event loop
ⓘ
single-threaded ⓘ |
| fileExtension |
.js
ⓘ
.mjs ⓘ |
| firstAppeared | 1995 ⓘ |
| formerName |
JavaScript
self-linksurface differs
ⓘ
surface form:
LiveScript
|
| hasFeature |
BigInt
ⓘ
JSON support ⓘ Map and Set collections ⓘ arrow functions ⓘ classes ⓘ destructuring assignment ⓘ exceptions ⓘ generators ⓘ iterators ⓘ nullish coalescing operator ⓘ optional chaining ⓘ regular expressions ⓘ rest parameters ⓘ spread operator ⓘ template literals ⓘ |
| influenced |
CoffeeScript
ⓘ
Dart ⓘ Elm ⓘ ReasonML ⓘ TypeScript programming language ⓘ
surface form:
TypeScript
|
| influencedBy |
Java
ⓘ
Scheme ⓘ Self ⓘ |
| license | various open standards via ECMA ⓘ |
| memoryManagement | garbage collection ⓘ |
| notableImplementation |
ChakraCore
ⓘ
JavaScriptCore ⓘ SpiderMonkey ⓘ V8 ⓘ |
| originalName | Mocha ⓘ |
| paradigm |
event-driven
ⓘ
functional ⓘ imperative ⓘ prototype-based ⓘ |
| primaryUse |
communicating with web servers via HTTP
ⓘ
creating interactive web pages ⓘ handling browser events ⓘ manipulating the DOM ⓘ |
| runsOn |
Bun
ⓘ
Deno ⓘ Node.js ⓘ web browsers ⓘ |
| standardizedAs | ECMAScript ⓘ |
| supports |
async/await
ⓘ
asynchronous programming ⓘ closures ⓘ first-class functions ⓘ modules ⓘ object-oriented programming ⓘ promises ⓘ prototypal inheritance ⓘ |
| supportsStandard |
JavaScript
self-linksurface differs
ⓘ
surface form:
ECMAScript 2015
ECMAScript ⓘ
surface form:
ECMAScript 2016
ECMAScript ⓘ
surface form:
ECMAScript 2017
ECMAScript ⓘ
surface form:
ECMAScript 2018
ECMAScript ⓘ
surface form:
ECMAScript 2019
ECMAScript ⓘ
surface form:
ECMAScript 2020
ECMAScript ⓘ
surface form:
ECMAScript 2021
ECMAScript ⓘ
surface form:
ECMAScript 2022
ECMAScript ⓘ
surface form:
ECMAScript 2023
ECMAScript ⓘ
surface form:
ECMAScript 5
|
| typingDiscipline |
duck typing
ⓘ
dynamic typing ⓘ weak typing ⓘ |
| usedWith |
CSS
ⓘ
HTML ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: JavaScript Description of subject: JavaScript is a high-level, dynamic programming language primarily used to create interactive and dynamic content on web pages.
Referenced by (572)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
V8
this entity surface form:
LiveScript
this entity surface form:
ECMAScript 2015
subject surface form:
TypeScript
subject surface form:
TypeScript
subject surface form:
Microsoft Edge
this entity surface form:
JavaScript (with Brendan Eich)
this entity surface form:
JavaScript programming language
this entity surface form:
JavaScript (in-database)
this entity surface form:
JavaScript (for stored procedures)