Web - App Desktop


Web app in a desktop environment


There is several kinds of framework :

  • one that embeds a webkit based browser (chromium) that supports WebGL, WebWorkers, Audio, Video, Local Storage, etc (such as (such as Electron and node-webkit)
  • another that embeds a web server (such as jetty for java) which exposes services consumed by the GUI based on a Web Desktop App (websocket, HTTP Request/response. )
  • another that compiles to native binary




See Web - Electron (jgraph example)


Deprecated https://phosphorjs.github.io/ - JupyterLab is made with

React Native

React native compiles to binary


The following framework can create distribution file


Between Windows and Mac OS is done by adding a class on the body. (platform-win32 vs platform-darwin on Electron ?)

Discover More
Javascript - Native

How to create native binary . This will take a while the first time, but will be reasonably fast for subsequent runs:
Web - Application

A web application is a hierarchical set of folders containing scripts that will create: web code for a frontend application or data (json,...) for a backend application These folders are structured...
Web - Electron

Electron is a framework to create Web Desktop app that is developped around the chrome browser. A Electron app have at minimum the following folder structure: API All APIs...

Share this page:
Follow us:
Task Runner