Solv - Stateless Offline-capable LiveView - Prototype 03

Solv’s main idea is that stateless servers keep client’s state in a volatile cache. It enables server components that are also interactive, which is best of both worlds between LiveView and htmx. Then fine-grained reactivity is added to achieve efficient DOM updates + minimal payload size.

What is this?

A prototype to show:

  1. Server can create & modify client’s DOM directly, simlar to LiveView/htmx but in a stateless & fine-grained way.
  2. Server knows client’s state by storing it in a simple volatile cache. This cached state helps reduce payload size when client send request to server. But if the cached item is cleared, client can always resend it to server.

This provides:

  1. SSR with close-to-zero rehydration c…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help