Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Demonstrates saving and retrieving data using the browser's localStorage API in Electron.
// index.html
<!DOCTYPE html>
<html>
<body>
<h3>Local Storage Example</h3>
<input id='dataInput' placeholder='Enter something...'>
<button id='saveBtn'>Save</button>
<button id='loadBtn'>Load</button>
<p id='output'></p>
<script>
const saveBtn = document.getElementById('saveBtn');
const loadBtn = document.getElementById('loadBtn');
saveBtn.onclick = () => {
localStorage.setItem('data', document.getElementById('dataInput').value);
};
loadBtn.onclick = () => {
document.getElementById('output').textContent = localStorage.getItem('data');
};
</script>
</body>
</html>Electron is an open-source framework for building cross-platform desktop applications using web technologies (HTML, CSS, JS) with Node.js integration and Chromium-based rendering. It allows developers to create desktop apps for Windows, macOS, and Linux with a single codebase.
Origin & Creator
Created by GitHub in 2013 (originally as Atom Shell) to power the Atom text editor, Electron has grown into a popular framework for desktop apps.
Industrial Note
Best suited for cross-platform desktop apps where rapid development with web technologies is prioritized over binary size or raw performance.