This is an experiment to see how small and fast an interactive single-page web application written in LISP can be.
According to webpagetest.org time-to-interact with all content fully loaded is under 500ms (half a second).
Source code in main.wisp with a Makefile for building.
- Compile Wisp source into concise native JS.
- Inline
styles.css
and resultingmain.js
into index.template.html using gpp. - Minify resulting HTML artifact including CSS & JS using html-minifier.
- mithril.js for rendering.
- Styles from MUI CSS with CSS Used plugin to extract only the rules used.
make
will build into the build
folder.