Pavel Reutov
srsatt.dev
Pavel Reutov
@srsatt.dev
Frontend engineer in Berlin. Birdwatcher, dog person, electronics tinkerer, and builder of software projects of questionable necessity.
JPEG XL Doubts, Half-Past Fetch, and Tiny GPU Lexers

This week questions JPEG XL's fit for the Web, looks past `await fetch()` into the still-streaming response, and finds a tiny model highlighting code on the GPU. Plus new...

https://blog.srsatt.dev/2026-week-38/

#frontend #javascript #webdev
JPEG XL Doubts, Half-Past Fetch, and Tiny GPU Lexers
This week questions JPEG XL's fit for the Web, looks past `await fetch()` into the still-streaming response, and finds a tiny model highlighting code on the GPU. Plus new HTML experiments, local accessibility checks, Interop 2027 proposals, native secret storage, and local-LLM break-even maths.
blog.srsatt.dev
September 16, 2026 at 12:53 PM
Inbox-Free Verification, Browser Editors, and Direct DOM

This week explores inbox-free email verification and native spell-check dictionaries, compares browser editor and main-thread tradeoffs, and collects direct-DOM...

https://blog.srsatt.dev/2026-week-37/

#frontend #javascript #webdev
Inbox-Free Verification, Browser Editors, and Direct DOM
This week explores inbox-free email verification and native spell-check dictionaries, compares browser editor and main-thread tradeoffs, and collects direct-DOM runtimes, a broader Remix, Rust-powered pnpm, and cheaper agent routing.
blog.srsatt.dev
September 8, 2026 at 1:55 PM
I built an app to help people to prepare for their Einbürgerungstest / Leben in Deutschland exams.
This is a simple web app, with the official questions, translations, and explanations. Also works offline
👉 de.testzen.eu
TestZen — Einbürgerungstest & Leben in Deutschland
Prepare for the Einbürgerungstest and Leben in Deutschland with 460 BAMF questions in seven languages.
de.testzen.eu
September 5, 2026 at 6:48 PM
Soundprints, Syntax Highlighting, and 56k RuneScape

This week follows browser fingerprinting and Manifest V2's final Web Store exit, rethinks syntax highlighting and flex layout with newer CSS APIs, studies ruthless RuneScape...

https://blog.srsatt.dev/2026-week-36/

#frontend #javascript #webdev
Soundprints, Syntax Highlighting, and 56k RuneScape
This week follows browser fingerprinting and Manifest V2's final Web Store exit, rethinks syntax highlighting and flex layout with newer CSS APIs, studies ruthless RuneScape networking, and collects small tools for configs, LLM routing, specifications, and tests.
blog.srsatt.dev
September 1, 2026 at 3:45 PM
August 28, 2026 at 8:21 AM
CSS Bombs, Private Keys, and Persistent Agents

This week pairs defensive tools for private keys and credentials with hostile CSS, alternative UI and Rust runtimes, and a cluster of experiments aimed at smaller, cheaper, or...

https://blog.srsatt.dev/2026-week-35/

#frontend #javascript #webdev
CSS Bombs, Private Keys, and Persistent Agents
This week pairs defensive tools for private keys and credentials with hostile CSS, alternative UI and Rust runtimes, and a cluster of experiments aimed at smaller, cheaper, or continuously thinking agents.
blog.srsatt.dev
August 27, 2026 at 2:08 PM
August 23, 2026 at 7:01 PM
Apparently you can build a modern web app with Solid SSR that idles at ~18 MB of memory and starts basically instantly.
I find this deeply satisfying.
#rust #solidjs #wasm #scriptc
August 20, 2026 at 9:55 AM
I prefer coding agents in the CLI, but long reports are awkward to review there. So I built Folio: a CLI+agent skill that turns Markdoc reports into HTML for browser review, then exports your comments back as Markdown. Images, video, code links & charts supported. github.com/srsatt/folio
#ai #skill
GitHub - srsatt/folio
Contribute to srsatt/folio development by creating an account on GitHub.
github.com
August 19, 2026 at 9:34 AM
Reposted by Pavel Reutov
Create apps for YouTrack? The new Enhanced Developer Experience toolkit helps you build more complex apps faster, with TypeScript support and typings for the YouTrack workflow environments. Learn more: jb.gg/ytDXTbs
June 8, 2026 at 12:56 PM
Less JavaScript, Native React, and Terminal Everything

This week trims JavaScript with Baseline, takes React into GTK and the DOM into terminals, adds practical accessibility resources, connects compression to prediction, and...

https://blog.srsatt.dev/2026-week-34/

#frontend #javascript #webdev
Less JavaScript, Native React, and Terminal Everything
This week trims JavaScript with Baseline, takes React into GTK and the DOM into terminals, adds practical accessibility resources, connects compression to prediction, and includes four of my experiments around WASM SSR, generated MCP applications, YouTrack, and durable agent reports.
blog.srsatt.dev
August 18, 2026 at 3:56 PM
This is the way how I work from home office.
July 30, 2026 at 7:27 AM
My TRMNL e-ink display with a custom BYOS setup, showing indoor air quality, weather, Todoist tasks, and live bird detections from outside my home.
July 29, 2026 at 2:12 PM