Node.js is a runtime environment for server-side applications.

Node.js enables writing backend services using Java Script.

Node.js uses the same V8 Java Script engine that is used in the Chrome browser to optimize the execution of Java Script code.

Node.js is event driven in nature, and built towards the creation of services that require a lot of messaging and networking. This makes it suitable for signaling.

Node.js is very popular in the development of many WebRTC related services.

About WebRTC Glossary

WebRTC Glossary is a collaborative space where users can learn more about WebRTC related terms. Anyone can also modify or add new terms to this glossary, but it requires registration to the site first.