Sam Gammon
01/02/2023, 1:52 AMSam Gammon
01/02/2023, 9:24 PMSam Gammon
01/02/2023, 9:24 PMSam Gammon
01/10/2023, 1:48 AMSam Gammon
01/10/2023, 1:48 AMSam Gammon
01/10/2023, 1:49 AMrequire
as well.Sam Gammon
01/12/2023, 4:33 AMSam Gammon
01/12/2023, 4:33 AMSam Gammon
01/12/2023, 7:05 PMSam Gammon
01/12/2023, 7:05 PMSam Gammon
01/12/2023, 7:05 PMSam Gammon
01/15/2023, 10:34 AMv3
repo will be renamed to "elide" (the previous "elide" repo has been archived, it was v1/v2, which are now old)
β’ github discussions will get activated
β’ gitter and a button for this slack channel added to README
separately, a test version of the CLI is out which has the error support shown above, plus a bunch of other goodies under testing. release coming soon. you can try it by running the one-line installer:
curl -sSL --tlsv1.2 dl.elide.dev/cli/install.sh | bash -s -
Sam Gammon
01/25/2023, 7:34 PMSam Gammon
01/25/2023, 7:48 PMview-source
to see it working!)
β
Nearly perfect WebPageTest score
β
Excellent Core Web Vitals
β
Builds to a native amd64 binary
β
Dynamic caching of SSR output
β
Pre-compressed Brotli and Gzip SSR
β
Profile-Guided Optimization (PGO) with GraalVM EE
β
CDN with CloudFlare
β
Modern image formats (webp, avif)
β
Favicon that automatically changes based on dark/light mode
β
Alpine (musl
)-based binary and Docker image, in static mode
Security
β
CORP, COEP, CSPv3
β
Very strong CSP
β
Script and source nonce sharing with JS VM
β
A+ TLS rating
β
Full suite of security headers
β
DNSSEC
Dev
β
Builds as single optimized amd64 native binary
β
Alpine-based Docker image (<http://us-docker.pkg.dev/elide-fw/app/site:latest|us-docker.pkg.dev/elide-fw/app/site:latest>
if you want to try it out)
β
Support for MDX via KotlinJS (very quick builds for site content)
β
Plug-in support for customized esbuild
(for SSR target)Sam Gammon
01/25/2023, 7:51 PMFROM scratch
image which only contains the application binary, there is no Linux kernel -- so the app's UI, JavaScript, CSS, images, and Kotlin server code are all packaged into one runnable unit.
β
0 detectable vulnerabilities in Docker image
β
Built with Alpine Linux, GraalVM
β
Completely static binary (FROM scratch
)
β
Size: 137.3MB (!)Sam Gammon
01/28/2023, 3:09 AMSamuel Gammon
04/07/2023, 9:43 AMSamuel Gammon
04/07/2023, 9:44 AMDamien O'Hara
04/14/2023, 2:59 AMSamuel Gammon
04/16/2023, 4:23 AMSamuel Gammon
04/18/2023, 11:09 PMSamuel Gammon
04/18/2023, 11:10 PMSamuel Gammon
04/18/2023, 11:10 PM1.0-v3-alpha3-b7
Samuel Gammon
04/18/2023, 11:10 PMSamuel Gammon
04/18/2023, 11:10 PMSamuel Gammon
07/26/2023, 10:57 PMSamuel Gammon
07/26/2023, 10:57 PMSamuel Gammon
07/26/2023, 10:57 PMSamuel Gammon
09/21/2023, 5:25 AMSamuel Gammon
10/07/2023, 3:24 AMcurl -sSL --tlsv1.2 elide.sh | bash -s -
Then, you can do:
elide shell
To run a shell.