Skip to content
Anthony Catel edited this page Nov 8, 2016 · 5 revisions

What is the prupose of nidium?

Creating high performance JavaScript applications without the browser stack.

Does nidium require a GPU?

Yes

What platform nidium currently support?

As of today, nidium runs on linux and OSX. The port to Android is still a work in progress. Windows port is in our top priority list.
Feel free to contact us if you need information on a specific platform.

Can I use nidium as a kind of game-engine?

Yes. nidium can be used as a foundation to build an engine on top of it (or use an existing one). You can for instance already seamlessly run ThreeJS or Phaser.io inside nidium.

Is nidium a kind of browser?

Yes & No. Nidium has similarities with a browser, but it's definitely not a browser (No HTML)

How does it compare to node-webkit or electron ?

nidium is not built on top of a browser or nodejs.

How does it compare to flash?

Both nidium and flash use vector graphics, but nidium is not a browser plugin. With nidium, you write application using JavaScript instead of ActionScript. And of course, it's open source :)

How does it compare to openframeworks?

nidium lets you use plain JavaScript instead of C++ (though you can also write C++ modules in nidium).

Why did you make a server version?

At some point of nidium development we needed a very fast, low latency, robust server. As the core components were designed to be reused as a library, we naturally built a server version out of nidium.

Can I use ES6 features?

Yes several. Nidium is built on top of SpiderMonkey and we're doing our best to follow their release.

Can I reuse Node.js modules?

Yes & No. Nidium has support for require() but NodeJS API has not been ported to Nidium. So this means that any modules that use NodeJS specific API/features will not work.

Any plan to make nidium compatible with NodeJS API?

Yes, but this is not yet_ on our top priority list.

How can I help?

Head over our IRC channel #nidium on freenode and come chat with us :)