June 14, 2024


The Internet Generation

Neutralino takes aim at Electron and NW.js

Neutralino, an open supply enhancement framework for making cross-system programs with JavaScript or TypeScript, is remaining positioned as a portable, lightweight system that delivers decreased memory usage and relieve of use when compared to tools these types of as GitHub’s Electron and NW.js.

Designed as a proof of principle for lightweight, Electron-like programs, Neutralino leverages JavaScript or TypeScript and companion systems CSS and HTML to construct apps that operate on Windows, MacOS, and Linux. In contrast to Electron and NW.js, which also aid cross-system enhancement via JavaScript, Neutralino does not require the set up of Node.js and its dependencies.

Neutrino is even now deemed be in an experimental stage, with protection enhancements and maybe refactoring capabilities expected. But the developers driving the open supply project say it is even so production-deserving.

Builders can download the portable Neutralino SDK. The Neutralino runtime is a lightweight server that listens to requests from the shopper SDK, which is a JavaScript library that communicates with the server via XMLHttpRequest. A different thread is deployed for jogging a native window that retains the created-in browser ingredient for rendering the programs. Customer SDK functions and modules are applied to make program phone calls asynchronously.

Other options of Neutralino contain:

  • A lightweight footprint. An uncompressed app consumes around 5MB and a compressed app about 1MB.
  • Template-based enhancement. Applications can be created via numerous pre-created templates making use of neu-CLI.
  • Indigenous functions, with an API to access OS-stage functions.
  • A one application deal for all platforms.
  • No further dependencies.
  • Applications can be debugged making use of a browser.

Copyright © 2020 IDG Communications, Inc.