Node.js
E24471
Node.js is an open-source, cross-platform runtime environment that allows developers to execute JavaScript code on the server side.
Aliases (1)
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript runtime environment
→
cross-platform software → open-source software → server-side software → |
| category |
runtime environment
→
server-side JavaScript → |
| defaultPackageManager | npm → |
| developer | Ryan Dahl → |
| governedBy | OpenJS Foundation → |
| hasFeature |
built-in package manager npm
→
event-driven architecture → non-blocking I/O → single-threaded event loop → |
| hasLTSReleases | true → |
| hasReleaseCycle | time-based release schedule → |
| implements | CommonJS module system → |
| initialReleaseDate | 2009-05-27 → |
| license | MIT License → |
| originallyDevelopedAt | Joyent → |
| originCountry |
United States of America
→
surface form: "United States"
|
| previouslyGovernedBy |
Linux Foundation
→
surface form: "Node.js Foundation"
|
| programmingLanguage |
C
→
C++ → JavaScript → |
| repository | https://github.com/nodejs/node → |
| supports |
ECMAScript
→
surface form: "ECMAScript modules"
HTTP → HTTPS → Transmission Control Protocol →
surface form: "TCP"
WebSockets Standard →
surface form: "WebSockets"
asynchronous programming → |
| supportsArchitecture |
ARM
→
x64 → x86 → |
| supportsOperatingSystem |
AIX
→
FreeBSD → Linux → Solaris operating system →
surface form: "SmartOS"
Windows → macOS → |
| usedFor |
API development
→
command-line tools → microservices → real-time applications → web application development → |
| uses |
V8
→
surface form: "V8 JavaScript engine"
|
| website | https://nodejs.org/ → |
| writtenIn |
C
→
C++ → JavaScript → |
Referenced by (26)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form: "TypeScript"
this entity surface form: "Node.js (via libraries)"
subject surface form: "Microsoft Azure"