Napa.JS vs NodeJS

Napa.JS vs NodeJS

Napa.js is a multi-threaded JavaScript runtime built on V8, which was originally designed to develop highly iterative services with non-compromised performance in Bing.

By introducing multithreading to Node.js, the Napa.js runtime can more easily handle computation-intensive tasks, Microsoft said.

Napa.JS is exposed as a Node.JS module, while it can also be embedded in a host process without Node.JS dependency.

Features

  • Multi-threaded JavaScript runtime
  • Node.JS compatible module architecture with NPM support
  • API for object transportation, object sharing and synchronization across JavaScript threads
  • API for pluggable logging, metric and memory allocator
  • Distributed as a Node.JS module, as well as supporting embed scenarios

Napa.js architecture 

You can find more at: https://github.com/Microsoft/napajs

At first look of the title i thought napa.js is competitor of node.js but it is great to hear that its under node.js module 

Like
Reply

we also need histacin.js :D, i am glad ace-js already exists :)

To view or add a comment, sign in

More articles by Ikrum Hossain

  • 10 Javascript trends of 2017

    1. Yarn package manager The most popular JavaScript package managers are NPM and Bower.

    3 Comments
  • What Do Back-End Developers Do?

    The backend usually consists of three parts: A server An application A database The backend (or “server-side”) is the…

    3 Comments
  • Top 6 Myths of software engineering

    MYTH 1: I need to be a genius to become a developer REALITY: Anyone can learn how to become a software developer MYTH…

    4 Comments
  • Node Dashboard for Development

    If you are working on NodeJS then you may need a cool dashboard for monitoring your application on development…

Explore content categories