329 private links
How they went down from 11MB to 900KB all included for pages.
The time to first byte went from 1.1s down to 0.048s, 0 cumulative layout shifts.
They recommend https://astro-component-starter.cc/
The site builds from an SQLite page. At 10ms per page, millions of pages would need 4 hours to render. The author then moved the website to SSR, but AI Crawlers took it down.
It's now on a VPS gated by Cloudflare CDN. Sadly.
A UI kit to get a website running
The rich text editor that gets out of your way. Zero framework lock-in, full control over every feature, and an architecture built for the real world.
Get the metadata in order: SEO, meta tags, robots, ...
It's fancy.
Astro image gallery with lightbox, pyramid multi-row layout, and accessible controls.
Similar to https://histoire.dev/ or Storybook but for Astro
Wordpress ships HTML and CSS, then JS when needed. They got it right.
What WordPress couldn’t do, in the way I wanted it to, was give me direct control over what shipped to the visitor.
In WordPress, fast is a project. In Astro, fast is the default.
The five killer features of Astro are:
- zero JasvaScript by default
- bring your own component framework
- the file-based router and content collections
- MDX for blog posts
- Astro gets out of the way and disappear
The author built the Astro theme "Astro rocket" to have 100 score on Lighthouse https://astro.build/themes/details/astro-rocket/
There are many resources here
As always serving raw HTML and CSS for the win. In comparison to NextJS, Astro delivered the same features for 5% of the original bundle size.
Like I mentioned, we have a base monorepo project at the studio that contains:
- “apps”
- Astro website
- Design system software (Navi)
- “packages”
- CSS system
- Data system
- Design tokens
- UI components/regions (Astro and web components)
Une alternative de Wordpress en Typescript par Cloudflare. Le CMS est basé sur le framework Astro.
Les plugins sont enclavés afin d'éviter des failles de sécurités.
Les plugins sont cependant uniquement compatible avec les Cloudflare Workers, ou alors NodeJS avec SQLite ou Postgres.
cf: https://blog.cloudflare.com/emdash-wordpress/ qui cite 42 fois le mot Wordpress
The website of the project is made with it https://aitorllamas.com/astro-loader-obsidian/
Starlight has the best core web vital in A11y and SEO compared to MkDocs, Sphinx, VitePress, Nextra, GitBook, Docusaurus, Docsify.
Is it perfect for quick prototyping?