Cloudflare has moved its high-traffic blog onto EmDash, its in-house content management system, and says a 1.0 release is imminent. The migration provides the first substantive production test of EmDash’s serverless architecture, plugin isolation and performance claims — and it exposes the platform’s remaining gaps around editorial workflows.
What Cloudflare did and why it matters
EmDash began the year as a developer preview billed by Cloudflare as a “spiritual successor to WordPress.” On August 12 Cloudflare finished a staged migration of its blog to EmDash, using the deployment as a live validation of whether the CMS can handle real-world traffic patterns and operational demands.
The company laid out the blog’s traffic profile: a baseline near 75 requests per second (RPS) with spikes above 5,000 RPS tied to viral posts, and occasional extreme events. In testing earlier in August, the EmDash deployment served peaks of roughly 450 RPS and withstood a 28,000 RPS distributed denial-of-service (DDoS) attack.
Platform design: modern stack, serverless delivery, plugin isolation
Cloudflare describes EmDash as written in TypeScript, built on the Astro framework and designed for serverless delivery while remaining portable to other environments. A key architectural choice is sandboxed plugins: extensions run in isolated environments (Dynamic Workers), a design intended to prevent the security and stability issues that have long affected PHP-based plugin ecosystems.
Those technical choices matter for publishers and engineering teams: TypeScript and serverless delivery map to contemporary developer workflows and edge-first hosting, and plugin isolation reduces the attack surface that often comes with third-party extensions.
What still needs work
Cloudflare reports that editorial and authoring features need polish. The most prominent shortcoming is post scheduling and related editing workflows — not surprising for a system that moved quickly from preview to production testing. Cloudflare used the migration to surface these gaps and worked with the EmDash team to address them.
Performance and infrastructure appear to be holding up under real traffic, but editorial tooling, migration paths from legacy systems and third-party integrations will determine whether EmDash gains traction beyond early adopters.
Implications for publishers and marketing teams
For teams evaluating CMS options, EmDash’s Customer Zero deployment is important because it replaces lab benchmarks with operational experience. The practical takeaway is straightforward: EmDash demonstrates an architecture that can support high-volume traffic at the edge while reducing certain plugin-related security trade-offs common to older systems.
That said, production readiness isn’t just about throughput. Editorial feature completeness, a mature plugin ecosystem, migration tooling and compatibility with analytics, advertising and personalization stacks will drive adoption for enterprise publishers.
What to watch next
Three developments matter in the near term: the official 1.0 changelog and release timeline; independent third-party benchmarks that validate Cloudflare’s performance claims; and the availability of migration tools, integrations and a broader plugin marketplace. Until those appear, publishers should treat EmDash as a promising but not yet fully proven alternative to established CMS platforms.
For teams considering a move, prioritize testing editorial workflows, scheduling, and integrations on a staging environment before committing to production migration.