๐Ÿ“ฐ Barefoot Blog
font1
โ† All posts

Partial navigation, without a SPA framework

2026-06-01 ยท post 10 of 10 ยท #design #runtime
โฑ 0.0s on this page
Now playing ยท Ambient Focus0.0s

Most "SPA feel" comes down to one trick: when you follow a link, replace only the part of the page that changed and keep everything else where it is.

BarefootJS already renders on the server and hydrates islands in place. The router adds the missing piece โ€” intercept the link, fetch the next page, swap just the content outlet, re-hydrate.

The header you are reading this in never reloads. Watch the live counters as you move between posts.