Skip to main content

Node.js

Homepage

Wehttps://nodejs.org/en

What is it?

A runtime environment for running JavaScript as backend code (as opposed to JavaScript's normal use Nodeas a frontend scripting language).

Why did we choose it?

It's efficient, does the job well in the places where we need it, and has a huge amount of extensibility and support.

What do we use it for?

The first main use we have for Node.js is Deserted Chateau's messaging servers, whichthat use WebSocket connectionsWebSockets to deliversend and receive private messages in real time. The second use is for some of Deserted Chateau's serverless code functions, that run on Node.js, for resizing and re-encoding images and performing some other operations like large database update batches and so forth.