Node.js

E24471

Node.js is an open-source, cross-platform runtime environment that allows developers to execute JavaScript code on the server side.

All labels observed (13)

How this entity was disambiguated

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

How these facts were elicited

Referenced by (117)

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

ReadableStreamDefaultController availableInEnvironment Node.js
this entity surface form: Node.js (when Web Streams API is enabled)
CountQueuingStrategy environment Node.js
this entity surface form: Node.js (Web Streams implementation)
console.table method providedByEnvironment Node.js
subject surface form: console.table
console.table method availableIn Node.js
subject surface form: console.table
this entity surface form: Node.js REPL
console.table method availableIn Node.js
subject surface form: console.table
this entity surface form: Node.js runtime
WritableStreamDefaultWriter availableInEnvironment Node.js
this entity surface form: Node.js (Web Streams implementation)
LF supportsProject Node.js
Yeoman requires Node.js
Emscripten integratesWith Node.js
AWS Lambda supportsLanguage Node.js
WebStorm supportsLanguage Node.js
MongoDB database supportsProgrammingLanguageDriver Node.js
subject surface form: MongoDB