Using One Cron Parser Everywhere With Rust and Saffron
December 25, 2020 2:00PM
Cron parsers are everywhere, each supporting their own extensions on the cron string format, which made consistency between parts of Cron Triggers difficult to achieve. Today we’re showing how we easily solved this problem with Rust without needing to write the same code twice....
Continue reading »
Building even faster interpreters in Rust
September 24, 2020 12:00PM
Firewall Rules lets customers filter the traffic hitting their site, powered by our Wirefilter engine. We’re excited to share some in-depth optimizations we have recently made to improve the performance of our edge....
A History of HTML Parsing at Cloudflare: Part 2
November 29, 2019 8:00AM
The second blog post in the series on HTML rewriters picks up the story in 2017 after the launch of the Cloudflare edge compute platform Cloudflare Workers. It became clear that the developers using workers wanted the same HTML rewriting capabilities that we used internally,...
A History of HTML Parsing at Cloudflare: Part 1
November 28, 2019 8:44AM
To coincide with the launch of streaming HTML rewriting functionality for Cloudflare Workers we are open sourcing the Rust HTML rewriter (LOL HTML) used to back the Workers HTMLRewriter API. We also thought it was about time to review the history of HTML rewriting at Cloudflare....
🤠 The Wrangler CLI: Deploying Rust with WASM on Cloudflare Workers
March 28, 2019 4:08PM
Today, we're open sourcing and announcing wrangler, a CLI tool for building, previewing, and publishing Rust and WebAssembly Cloudflare Workers. If that sounds like some word salad to you, that's a reasonable reaction....