title: Electron vs Web Apps (specifically, with React)
body: <p><strong>Context</strong></p>
  
  <p>I am currently developing a single page web application using <code>React</code> (and other <code>node</code> libraries). I am relatively deep into this project already. This application is being built to replace a company's logistics platform (transactions, inventory management, etc).</p>
  
  <p>Their current system is a <code>Windows</code> based application, hence the gut feeling that an <code>Electron</code> desktop app might suite their needs more. I am developing a web based app as these are technologies I'm familiar with.</p>
  
  <p><strong>What I Know</strong></p>
  
  <p>Not a whole lot, hence the question. It is to my understanding that you are able to build essentially the same web app but wrapped with desktop capabilities using <code>Electron</code>. Additionally, Electron can work offline whereas a web app cannot.</p>
  
  <p><strong>What I've Researched</strong></p>
  
  <p>I've done some research but nothing quite hits the nail on the head for what I'm looking for. Others compare Electron with Extentions, Chrome Apps (depreciating), and PWA's. <em>Noone seems to compare Electron with a Web App</em>.</p>
  
  <ul>
  <li><a href="https://dzone.com/articles/what-is-electron-amp-why-should-we-use-it" rel="noreferrer">What is Electron, and Why Should We Use It</a></li>
  <li><a href="https://stackoverflow.com/questions/33911551/what-are-the-pros-and-cons-of-chrome-apps-compared-to-electron">Chrome App vs Electron</a></li>
  <li><a href="https://stackoverflow.com/a/50706339/1265071">PWA vs Electron vs Browser extension</a></li>
  <li><a href="https://medium.com/@kitze/%EF%B8%8F-from-react-to-an-electron-app-ready-for-production-a0468ecb1da3" rel="noreferrer">From React to Electron</a></li>
  </ul>
  
  <p><strong>What I'd Like To Know</strong></p>
  
  <p>It's hard to say exactly, as this is fairly open ended question. None the less here are some points I'm struggling finding answer to:</p>
  
  <ul>
  <li>Direct comparison of Single Page Web apps to Electron (security, benefits of native desktop features, deployment, etc.)</li>
  <li>Ease of transitioning from pure Reactjs to Electron/Reactjs</li>
  </ul>
  
  <p><strong>All in all I was hoping someone would be able to point out anything that I'm missing that could potentially be a big factor in deciding on which path to take.</strong></p>