Blog

Real engineering and honest post-mortems about building a browser for agents — what we did, the traps we hit, and why we chose this path.

How to screenshot a page without Chromium: feed the post-JS DOM to BlitzEnglish

2026-08-21 · Engineering
The "single binary, zero Chromium" promise left no room for headless Chrome. So we run the page's JS in our own V8 and hand the final DOM to Dioxus Blitz for layout and paint. The blank-screen root cause (upstream #636), the CJK hang and pin decision (parley#752), and the self-contradicting crop trap.

Cloudflare just shipped an agent browser — and admitted the three things it can't doEnglish

2026-08-21 · Opinion
Kitesurf validated that agents need their own browser — then openly listed the three hardest things it won't do: real TLS fingerprinting, persistent authenticated sessions, MCP-native tooling. Those are exactly what AginxBrowser was built for.

纯 Rust 的浏览器截图是怎么做的:不依赖 Chromium,喂给 Blitz 布局和绘制中文

2026-08-21 · 工程笔记
全白屏根因链、CJK 挂死的钉版决策、元素坐标与 paint_scene 裁剪的自相矛盾——纯 Rust 渲染栈的真实踩坑记录。

Cloudflare 刚做了个 Agent 浏览器,却在博客里公开承认了三件干不了的事中文

2026-08-21 · 观点
Kitesurf 验证了方向,也公开承认了三个最难的场景它不做——正是 AginxBrowser 守着的山头。