![Electron js](https://cdn2.cdnme.se/5447227/9-3/8_64e61dfb9606ee7f6adf5896.png)
![electron js electron js](https://beefup.work/wp-content/uploads/2020/06/electron-nodejs.png)
![electron js electron js](https://i.stack.imgur.com/Cb37S.jpg)
Which has plenty of use cases but, probably the biggest being is that your app can theoretically work without an internet connection, unless your code requires an internet connection. In short Electron launches a headless chromium browser which has access to the Node.js API via Electron’s own API. The question becomes, “How does Electron accomplish this?”.
![electron js electron js](https://static.javatpoint.com/blog/images/electron-js2.png)
You can easily develop and distribute applications for windows/macOS/linux with the same code (bear in mind this does not include android or iOS). If you found this guide by wanting to develop cross platform applications then you probably know that Electron.js does just that. It allows for the development of desktop GUI applications using web technologies: it combines the Chromium rendering engine and the Node.js runtime. It is strongly recommended that readers have at least fundamental knowledge of HTML, CSS and JavaScript with Node.js as the Electron framework is built around these items.Įlectron is an open-source software framework developed and maintained by GitHub. Objective: This guide will teach you how to develop and distribute an Electron.js application.Īudience: This guide is targeted at Electron beginners.
![Electron js](https://cdn2.cdnme.se/5447227/9-3/8_64e61dfb9606ee7f6adf5896.png)