I accidentally built the fastest chat widget
Most products start with a plan. Mine started with an obsession.
I was exploring the architecture of decentralized messaging—systems where privacy, security, and speed aren't just "features," they are the base layer.
When I looked back at the traditional web, the contrast was shocking. I realized how bloated our tools have become. Why can't website chat be as lean and private as a decentralized protocol?
The Question:
Why are modern chat widgets 200KB+ of JavaScript that tank Lighthouse scores just to send simple text?
So I started removing things. And removing more things. No React. No jQuery. No tracking scripts. No UI libraries. Just pure JS, optimized manually for the modern edge. The result is a truly lightweight chat widget.
Suddenly… the entire widget was ~10KB gzipped.
The Performance Monster
Don't take our word for it — run a website speed test and see the difference yourself.
| Widget | Size | CPU Time |
|---|---|---|
| Tawk.to | 462KB | 1.2s+ |
| Crisp | 267KB | not measurable |
| GhostChat | ~15KB | ~5ms |
Constraints beat Bloat
It wasn't magic. Just constraints. By choosing Edge-native architecture (Cloudflare Durable Objects) and Zero Dependencies, we achieved what traditional tools can't.
Protocol Mindset
Treating chat like a lean messaging protocol rather than a heavy web app.
Edge-First
The widget and its config are served from the Cloudflare data center nearest to you; messages then ride a persistent WebSocket.
This wasn't intentional. But sometimes the best ideas happen by accident. Live chat is bloated by design. GhostChat is lightweight by choice.
Fast. Private. Simple.
The way the web was meant to be.
Try the Performance Monster
Experience the speed yourself. Setup in 30 seconds.
More from the blog
AI Chatbot Pricing in 2026: Per-Resolution vs Per-Conversation (Intercom, Tidio, Chatbase Compared)
What does an AI support chatbot actually cost? We pulled the live pricing pages for Intercom Fin, Tidio Lyro, and Chatbase in July 2026 and did the per-conversation math. Per resolution, per credit or per conversation with a limit you set — the billing model matters more than any feature difference.
AI Chatbot vs Live Chat: Which Does Your Website Actually Need?
The "bot or human" choice is a false one for most small sites. An honest breakdown of what AI chatbots are genuinely good at, where live chat wins, and why you probably want both — without paying enterprise prices for it.
The Best Privacy-First Tools for Your Website in 2026
Replace Google Analytics, Intercom, and Typeform with tools that don't track your visitors. Analytics, chat, forms, email, and hosting — all privacy-first.