Genero Web Applications

A Genero Web Application (GWA) is a browser-based solution that runs entirely in the browser, integrating the Genero Browser Client, p-code modules, and a WebAssembly-based runtime to execute applications offline as progressive web apps (PWAs), supporting all Genero GUI features and requiring only a web server for deployment.

With a GWA, you do not need a runtime system (fglrun) process on the server side. In fact, no other software runs on the server side except a web server. By default, a GWA is a progressive web app (PWA); meaning once you load it from a web server, it can continue to run offline without any connection to the internet.

While a GWA has similarities with Genero Mobile for Android™(GMA) and Genero Mobile for iOS (GMI) applications, there are significant differences:
  • With GWA, the Genero runtime does not compile into native code. Instead, the runtime system compiles to WebAssembly modules (wasm) for execution on the web at native speed.
  • a GWA emulates a file system in the browser, whereas a GMA/GMI application can use the file systems of Android/IOS®.

For further information on GWA, go to Genero Web applications in the Genero Business Development Language User Guide.