Comment

Comment by eliasdejong

Creator here,

For those interested:

- ZERO CLIENT-SIDE OR INLINE JAVASCRIPT except Datastar & Datastar attributes

- real-time multiplayer powered by CQRS

- 45x45 characters chunks stored in LMDB

- all characters are read & written through FULL ACID TRANSACTIONS. no shortcuts. no relaxations

- chunk-based viewport culling

- LZ4 compression on chunk-basis to remove white space and repeating chars

- runs on a 5,52 euro/mo VPS in Germany, cheapest tier in public cloud

Stack: Datastar, Python/FastAPI, LMDB

parent eliasdejong 5 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton