Why Electron?
Electron enables you to create desktop applications with pure JavaScript by providing a runtime with rich native (operating system) APIs.This doesn’t mean Electron is a JavaScript binding to graphical user interface (GUI) libraries.
const {app, BrowserWindow} = require('electron') const url = require('url') const path = require('path')
given a URL, try finding that page in the cache