Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Demonstrates automatically reloading the app window when files change, using fs.watch.
// package.json
{
"name": "autoreload-app",
"main": "index.html",
"window": { "title": "Auto Reload App", "width": 600, "height": 400 }
}
// index.html
<!DOCTYPE html>
<html>
<body>
<h1>Auto Reload Demo</h1>
<p>Edit this file to trigger reload!</p>
<script>
const fs = require('fs');
const path = require('path');
fs.watch(path.join(process.cwd(), 'index.html'), () => {
location.reload();
});
</script>
</body>
</html>NW.js (previously known as Node-Webkit) is an open-source framework for building desktop applications using web technologies (HTML, CSS, JavaScript) with full access to Node.js APIs.
Origin & Creator
Developed by Intel’s Open Source Technology Center in 2011 (originally as Node-Webkit) to enable web developers to build desktop applications easily.
Industrial Note
NW.js is popular for desktop apps that need a web-like interface, rapid prototyping, or access to Node.js modules in a desktop environment.