A field guide to running real databases in the browser — SQLite-WASM, DuckDB, PGlite, and SurrealDB — plus the local-first movement and the search tradeoffs behind them.
An honest writeup of running SurrealDB in the browser — not for search, but to get dynamic application state out of a static site generator on free hosting, with no SPA and no heavy JS framework. The …
I wanted my blog to feel like a terminal — not in the lazy "monospace font and a green-on-black palette" way, but structurally. The model I kept coming back to was neofetch: an ASCII distro logo on th…
A note from later. This is the original, o1-era plan for running SurrealDB in the browser — written more confidently than the code deserved. Much of it (the BM25 full-text index, the page table, the l…
Publishes all of your site's contents and relevant metadata into a SurrealDB SQL file. Serves this file from your site. Loads an in-memory SurrealDB database on the page. Enables full-text search over…