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 |
Angular
ⓘ
linked to:
TypeScript programming language
Express.js ⓘ React ⓘ Svelte ⓘ Vue.js ⓘ |
| designedBy | Brendan Eich ⓘ |
| developer |
ECMA International
ⓘ
Mozilla Foundation ⓘ Netscape Communications ⓘ
linked to:
Netscape Communications Corporation
|
| domain |
client-side web development
ⓘ
desktop application development ⓘ game development ⓘ mobile application development ⓘ server-side web development ⓘ |
| ecosystem |
npm
ⓘ
pnpm ⓘ
linked to:
yarn
yarn ⓘ |
| executionModel |
event loop
ⓘ
single-threaded ⓘ |
| fileExtension |
.js
ⓘ
.mjs ⓘ |
| firstAppeared | 1995 ⓘ |
| formerName |
LiveScript
ⓘ
linked to:
JavaScript
|
| 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 ⓘ
linked to:
TypeScript programming language
|
| 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 |
ECMAScript 2015
ⓘ
linked to:
JavaScript
ECMAScript 2016 ⓘ
linked to:
ECMAScript
ECMAScript 2017 ⓘ
linked to:
ECMAScript
ECMAScript 2018 ⓘ
linked to:
ECMAScript
ECMAScript 2019 ⓘ
linked to:
ECMAScript
ECMAScript 2020 ⓘ
linked to:
ECMAScript
ECMAScript 2021 ⓘ
linked to:
ECMAScript
ECMAScript 2022 ⓘ
linked to:
ECMAScript
ECMAScript 2023 ⓘ
linked to:
ECMAScript
ECMAScript 5 ⓘ
linked to:
ECMAScript
|
| 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.
linked to: JavaScript
linked to: JavaScript
linked to: JavaScript
subject linked to:
TypeScript programming language
subject linked to:
TypeScript programming language
subject linked to:
Edge
linked to: JavaScript
linked to: JavaScript
linked to: JavaScript
linked to: JavaScript