November 29, 2019 8:00AM
A History of HTML Parsing at Cloudflare: Part 2
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,...
Continue reading »
November 28, 2019 8:44AM
A History of HTML Parsing at Cloudflare: Part 1
Rust
Product News
Serverless
Workers
Workers Sites
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....
March 28, 2019 4:08PM
🤠 The Wrangler CLI: Deploying Rust with WASM on Cloudflare Workers
Workers
Serverless
JavaScript
WebAssembly
Rust
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....
March 27, 2019 1:43PM
BoringTun, a userspace WireGuard implementation in Rust
Rust
Programming
Today we are happy to release the source code of a project we’ve been working on for the past few months. It is called BoringTun, and is a userspace implementation of the WireGuard® protocol written in Rust....
March 04, 2019 4:00PM
Building fast interpreters in Rust
Rust
JavaScript
Workers
Serverless
IPv4
In the previous post we described the Firewall Rules architecture and how the different components are integrated together. We created a configurable Rust library for writing and executing Wireshark®-like filters in different parts of our stack written in Go, Lua, C, C++ and JavaScript Workers....
March 04, 2019 1:00PM
How we made Firewall Rules
Recently we launched Firewall Rules, a new feature that allows you to construct expressions that perform complex matching against HTTP requests and then choose how that traffic is handled....