This project is an attempt at partial hydration using the Island pattern, using Svelte and Deno as the underlying technologies.
Head to mononykus.deno.dev to see it in action.
Warning
This is a Work-in-progress. If you want a production framework, look at SvelteKit or Astro
- Compile Svelte components
- Partial hydration
- Create a logo
- Serve assets with proper headers (mime, cache-control, etag, …)
- Add various hydration/foraging strategies
- Analyse performance (timings, comparison, web vitals, …)
- Continuous deployment
- Continuous integration
- Use
<svete:head>
and a static template - Benchmark building hundreds of pages
- Add motivations section (no partial hydration, SvelteKit & Deno, Snel, etc.)
- Figure out how to build
Island.svelte
cleanly - Figure out how to serve
islands.js
cleanly - Handle nested islands
- Allow imports of
svelte/store
,svelte/motion
,svelte/transition
,svelte/animate
andsvelte/easing
, but notsvelte/register
.
Mononykus is a svelte dinosaur of the late Cretaceous. The show “Prehistoric Planet” has a scene demonstrating the use of its large, singular claw to forage termite mounds. Mononykus was probably covered in majestic feathers.