Technical Dives

Technical Dives

Long reads on the small decisions

How the parts work and why they were built that way. Written for readers who like to know.

Older posts live on the blog index.

Counting words without a server

Text statistics do not need a server, so the demo does not need one either. A small Rust crate compiles to WebAssembly, ships as a few kilobytes, and counts words, sentences, and repeated terms in your browser. The network tab stays empty. Everything is local...

One index, one source of truth

One menu tree feeds the navigation, the page search, and the sitemap. When a page moves, it moves in one place. The build reads the same file, so the search box can never offer a page the sitemap forgot, or the other way around, ever...

The chart shows the words you already have

The chart shows the words you already have. The demo takes a paste of text, counts what is inside it, and lists the terms that repeat most often. Nothing is uploaded, so a private draft can be used for a look without leaving your machine...

See the Compute and Chart page