160 likes | 455 Views
Node.js is an open source, cross-platform runtime environment for server-side and networking applications. Node.js provides an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability. These technologies are commonly used for real-time web applications.
E N D
Node.js By SPEC INDIA
The Node.js Environment • A runtime environment platform built on Chrome's JavaScript runtime • Acts as a library for executing JavaScript on the server-side • Uses Google V8, Google’s open source JavaScript engine to execute code • Runs equally well on Linux and Windows operating systems
Features of Node.js • The event-driven model used by Node.js is a non-blocking I/O model • Gives excellent results for real-time applications installed on distributed systems • Supports varied devices • Increase efficiency and maximize throughput by using non-blocking I/O and asynchronous events • The file and network events are multi threaded but the applications run on a single-thread
…………The Features of node.js • The asynchronous nature enables Node.js to support real time applications with built-in asynchronous I/O libraries for • File • Socket • HTTP communication • These features eliminate the need of any server-side software and Node.js acts as server software itself • Renders a higher degree of user satisfaction by handling multiple client connections at the same time
The Node Security Project • Integration of Node.js applications with JavaScript prevents security threats and attacks • The Node Security Project is a Node.js community, with three basic targets- • Audit npm -Node packaged modules • Generate advisories to fix the modules • publish public API and audit results
Thank You………. Know more about SPEC INDIA’s Java Solutions Visit www.spec-india.com