[ANN] Stipple: New app template, TTFX 5-10s

GenieFramework/Stipple has received many improvements in the past, which will be announced separately. Today we announce a new app template that makes webapps

  • startable via using MyApp with unprecedented startup times of 5-10s from zero to the loaded web page

  • hostable as packages

  • hostable with a new Dockerfile that (finally) supports caching of precompilation

Typical rebuild times shrink from typically 10-20 mins down to 1-5 mins.

More details:

Draft for a New Genie Template

Highlights

  • Largely reduced TTFX: startup time of <10s from zero to the the served page via docker, without sysimage compilation!

  • New Dockerfile and docker-compose.yml with cached precompilation!

  • New concept: app as a package, start by no more than using GenieTemplate, can be hosted on a package server

Showcases

  • self-hosting of Material Icons and Material Symbols of the latest version

  • no core_theme (if you run into styling problems)

  • dynamic layout with toolbar and drawer

Status

The purpose of this template is to develop a new App template and perhaps a layout/template gallery. When this template proves to be reasonable stable and performant, we will think about simplifications in code style.

We are thankful for any feedback!

14 Likes