[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!

16 Likes

That’s great news :cowboy_hat_face: