NW.js: Taking Node to Native

Kamilla Khabibrakhmanova

Software Engineer @ GlamSquad

Why Native?

  • Direct access to users' OS
  • Faster
  • No need for browser support
  • Greater interface control
  • No same origin policy
  • Remote server is not necessary

But......

User needs to install the native app onto their machine

Why Native?

What Is NW.JS?

  • Formerly known as node-webkit
  • Web runtime based on Chromium and Node.jsĀ 
  • Chromium is a Google-led open source browser project based on a fork from WebKit and powers browsers such as Chrome and Opera
  • Lets you call Node.js modules directly from the DOM
  • Combines the event processing of Node and Webkit into a single message loop
  • Article with more info

nwjs

By kabibster

nwjs

  • 1,550