Unlocking Real-Time at the Edge

We are excited to announce that we have made big strides integrating Fanout into Fastly. We  recently announced that Fastly has acquired Fanout in order to unlock real-time web features on our scalable, WASM-based Compute@Edge, our serverless compute offering. Our first step was … | Continue reading


@fastly.com | 1 year ago

Private Access Tokens: stepping into the CAPTCHA-less future we were promised

| Continue reading


@fastly.com | 1 year ago

Fastly: OpenStreetMap uses our CDN to push near-instant updates worldwide

OpenStreetMap, a member of our open-source program, moved from a proprietary content delivery network to ours and saw improvements in speed, customizability, and innovation. | Continue reading


@fastly.com | 2 years ago

Spring has sprung: breaking down CVE-2022-22963/CVE-2022-22965)

In this post, we review details for two RCE vulnerabilities impacting Spring Cloud and Spring Framework, including how Fastly customers can protect themselves from this vulnerability. | Continue reading


@fastly.com | 2 years ago

Measuring the Effectiveness of Your WAF

Our new WAF efficacy framework provides a standardized way to measure the effectiveness of a WAF’s detection capabilities through continuous verification and validation. Here’s how it works. | Continue reading


@fastly.com | 2 years ago

Debunking Cloudflare’s recent performance tests

A couple of weeks ago Cloudflare, one of our competitors, claimed that their edge compute platform is roughly three times as fast as Compute@Edge. The false claim is a great example of how statistics can be used to mislead. | Continue reading


@fastly.com | 2 years ago

Compute@Edge is now available to all with a free trial

Compute@Edge is now available for everyone to use, and we’re throwing in free credits so you can explore the platform with no strings attached. Read on for a crash course in how to stand up an experiment and experience the flexibility, security, and power of Compute@Edge for your … | Continue reading


@fastly.com | 2 years ago

Fastly edge compute now supports JavaScript

Fastly’s edge cloud platform helps the world’s most popular digital businesses keep pace with their customer expectations by delivering fast, secure, and scalable online experiences. | Continue reading


@fastly.com | 2 years ago

Internet disruptions we saw in Q2 2021

During the second quarter of 2021, a number of internet disruptions were observed around the world for a variety of planned and unplanned reasons. Here’s what we saw. | Continue reading


@fastly.com | 2 years ago

Fastly Summary of June 8 outage

We experienced a global outage due to an undiscovered software bug that surfaced on June 8 when it was triggered by a valid customer configuration change. Here's a rundown of what happened, why, and what we're doing about it. | Continue reading


@fastly.com | 2 years ago

Fastly CDN is down (affecting Reddit, GitHub, SO, ...)

Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers. Elevate your edge CDN, video delivery, security, and more. | Continue reading


@fastly.com | 2 years ago

Fastly Outage

Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers. Elevate your edge CDN, video delivery, security, and more. | Continue reading


@fastly.com | 2 years ago

Minimizing ossification risk is everyone’s responsibility

Building protocols in a way that anticipates future change in order to prevent ossification is critical. Because it’s impossible to upgrade everyone on the internet at the same time; it needs to be possible to introduce changes gradually, without harming communication where only … | Continue reading


@fastly.com | 2 years ago

QUIC is now RFC 9000

QUIC version 1 is officially formalized, and QUIC deployments will now move away from using temporary draft versions to the newly minted version 1. | Continue reading


@fastly.com | 2 years ago

QUIC is now RFC 9000

QUIC version 1 is officially formalized, and QUIC deployments will now move away from using temporary draft versions to the newly minted version 1. | Continue reading


@fastly.com | 2 years ago

Defense in depth: stopping a WASM compiler bug before it became a problem

We recently discovered a compiler bug in part of the WebAssembly compiler that we use for Compute@Edge, that could have allowed a WebAssembly module to access memory outside of its sandboxed heap. But because of the people, processes, and tools we have in place, the bug was caugh … | Continue reading


@fastly.com | 2 years ago

Building an efficient and portable programming language with Zig

Zig is a language with manual memory management, no runtime, and one simple goal: be as efficient and portable as C, and fix the footguns and limitations that plague its — and neighboring — ecosystems. Go behind the scenes with Zig’s team member Loris Cro to learn how they’re acc … | Continue reading


@fastly.com | 2 years ago

Porting Doom to the Fastly edge serverless platform

id Software’s DOOM has become one of the most-ported games in history. It felt like a perfect project to port to Compute@Edge, built on our serverless compute environment, to experiment with different applications of the product. | Continue reading


@fastly.com | 3 years ago

Towards ever faster websites with early hints and priority hints

Websites still load too slowly. During the most critical time in the page load lifecycle, your connection is often almost totally idle. At Fastly, we’re watching a new technology that hopes to make better use of that critical first couple of seconds. | Continue reading


@fastly.com | 3 years ago

The state of QUIC and HTTP/3 2020

QUIC and HTTP/3 have entered the final stages of development at the IETF. Distinguished Engineer, Jana Iyengar, elaborates on the current state of the protocols, their deployment across the internet, and his expectations for QUIC and HTTP/3 in the future. | Continue reading


@fastly.com | 3 years ago

Deploying network error logging with Compute Edge

We've been experimenting with Network Error Logging with Fastly Insights and discovered that processing the NEL reports is a great use case for Compute@Edge. In this post, we'll look at our first attempt to build a NEL reporting pipeline, discuss where there was potential for opt … | Continue reading


@fastly.com | 3 years ago

The short list of apps that shouldn’t be built at the edge

Progressive developers are increasingly using the edge to power more performant and customized apps. With the use cases mounting, it seems there's very little that can't be built at the edge. And aside from a few exceptions, that just might be true. | Continue reading


@fastly.com | 3 years ago

State at the Edge

With the introduction of Compute@Edge, Fastly provides a richer model for the CPU. WebAssembly, powered and secured by the Lucet compiler and runtime, unlocks essentially arbitrary code execution within each request lifecycle. This raises the immediate question: what would a rich … | Continue reading


@fastly.com | 3 years ago

Improving HTTP with structured header fields

The HTTP community has been busy modernizing the web's protocol over the last decade, with multiple revisions of the core specification, a number of extensions, HTTP/2, and now HTTP/3. Unfortunately, the way we define and use HTTP header fields hasn't changed much since the begin … | Continue reading


@fastly.com | 3 years ago

Prevent application and network instability by serving stale content

Serving stale content not only lets you deliver the content users want more often, but also deliver predictable, professional, and helpful error content when origin servers cannot be reached. | Continue reading


@fastly.com | 3 years ago

Does the QUIC handshake require compression to be fast?

QUIC promises a built-in, low-latency handshake. But can it achieve its promise alone? Let's look at the value of handshake compression in helping QUIC achieve fast startup performance. | Continue reading


@fastly.com | 3 years ago

Download speeds 41% slower for lowest income brackets

This series on the digital divide examines the data behind several yet-unexplored facets of the issue, the people and places it impacts most greatly, and what can and should be done to close this persistent gap. | Continue reading


@fastly.com | 4 years ago

HTTP/3 and QUIC aim to help the connections that need it most

HTTP/3 and QUIC aim to help the internet's so-called long-tail connections — connections that are most in need of improvement. Here's a look at the design principles behind the protocols. | Continue reading


@fastly.com | 4 years ago

How Covid-19 is affecting internet performance

How is COVID-19 affecting internet performance? We analyzed regional and vertical trends and found that, despite COVID-19-related traffic increases, the internet is up to the challenge. | Continue reading


@fastly.com | 4 years ago

How network automation helps Fastly support the biggest live-streaming moments

How network automation, a small but mighty team of engineers, and key learnings from previous high-traffic events allow us to support delivery performance at scale. | Continue reading


@fastly.com | 4 years ago

Fastly has new CEO, Joshua Bixby

I am stepping into the role of Chief Architect and Executive Chairperson, and Joshua Bixby will become our new CEO. Growth and change have always come hand-in-hand at Fastly. Earlier today, Joshua and I sent the following emails to our employees at Fastly announcing this leadersh … | Continue reading


@fastly.com | 4 years ago

Three ways TLS 1.3 protects origin names

The newest version of Transport Layer Security, TLS 1.3, is faster, more robust, and more responsive than ever before. Explore three ways it will help HTTPS protect origin names for improved confidentiality. | Continue reading


@fastly.com | 4 years ago

Improve cache performance with optimized API design

Contrary to belief, caching API responses isn’t that hard, and can help cache performance. Here, we look at some specific use cases across publishing, e-commerce, and travel and hospitality. | Continue reading


@fastly.com | 4 years ago

Fastly fast path failover technology

Improve traffic deliverability by mitigating the impact of internet weather by automatically detecting and re-routing underperforming edge connections. | Continue reading


@fastly.com | 4 years ago

The Maturing of QUIC

QUIC, the new internet transport protocol set to replace TCP, was comprehensively built by tech industry leaders over nearly seven years. Go behind the scenes to see how QUIC evolved from a lofty experiment to a standard set to modernize the internet. | Continue reading


@fastly.com | 4 years ago

Fastly launches its new compute environment – supports Rust

Fastly is now offering access to its serverless compute environment in private beta. Meet Compute@Edge, a uniquely secure, performant, and scalable approach to serverless computing. | Continue reading


@fastly.com | 4 years ago

The lifecycle and performance of a Lucet instance

Lucet, Fastly's open source WebAssembly compiler and runtime system, is designed to take WebAssembly beyond the browser. This post will introduce each step in the Lucet lifecycle, and benchmark its performance to highlight how we keep overhead low. | Continue reading


@fastly.com | 4 years ago

Fastly Files Registration Statement for Proposed IPO

Fastly, Inc. (“Fastly”), provider of an edge cloud platform, today announced that it has publicly filed a registration statement on Form S-1 with the U.S. Securities and Exchange Commission relating to a proposed initial public offering of its Class A common stock. The number of … | Continue reading


@fastly.com | 5 years ago

Feature policy: the web's missing guardrails

The web's Feature Policy header gives developers the flexibility to enable disable use of various browser features and APIs. So, why does it matter and how can you use it? This post provides some history and a handy app for exploring. | Continue reading


@fastly.com | 5 years ago

Egress without the price tag: expanding Fastly partners with Microsoft Azure

We believe that developers should have the freedom to choose the best possible solution for their needs — without worrying about unpredictable costs. The internet should be a great experience for you and your team regardless of what platforms you use to digitally transform your b … | Continue reading


@fastly.com | 5 years ago

Why Fastly Loves QUIC and HTTP/3

We’re thrilled to be so invested in QUIC, a new transport protocol that is more responsive, secure, and flexible than what the internet uses today. Learn why, straight from our very own Jana Iyengar, one of the editors of the core document. | Continue reading


@fastly.com | 5 years ago

Edge programming with Rust and WebAssembly

Take a developer deep dive into Terrarium, our multi-language, browser-based editor and deployment platform at the edge. Learn how to compile Rust programs to WebAssembly right on your local machine, interact with the Terrarium system, and explore some applications we’ve built wi … | Continue reading


@fastly.com | 5 years ago

How Terrarium reframes the compiler and sandbox relationship

Get hands-on with Terrarium, a Fastly project that lets developers harness the power of edge computing in the languages they already use. See how this technology demonstration came to be (and why we’re even using that term), what problems it solves, and where it’s headed. | Continue reading


@fastly.com | 5 years ago

Testing HTTP freshness in CDNs

CDNs all use HTTP caching to optimize performance, but sometimes different CDNs do it in slightly different ways and that can make things more complicated for our customers. This blog post makes a case for CDN interoperability and introduces a common test suite to help identify d … | Continue reading


@fastly.com | 5 years ago

Building and scaling the Fastly network, part 2: balancing requests (2016)

In part 1, we discussed how Fastly started down the slippery slope of network software. Our previous experience with routing suggested that avoiding traditional network devices would not only dramatically cut capital expenditure, but also quickly outpace existing solutions. Havin … | Continue reading


@fastly.com | 5 years ago

Patterns for authentication in the CDN

Identity is a boring, but necessary element of most website builds. Validating a user’s identity and access rights is something that is in the critical performance path, required site-wide, and often implemented in a bespoke way. Moving it to the edge improves performance, and c … | Continue reading


@fastly.com | 5 years ago

Fastly's response to the SegmentSmack vulnerability

A remotely exploitable denial-of-service (DoS) attack against the Linux kernel, called SegmentSmack, was made public on August 6th, 2018 as CVE-2018-5390. Fastly was made aware of this vulnerability prior to that date through a responsible disclosure.As part of our initial invest … | Continue reading


@fastly.com | 5 years ago

Hijacking the control flow of a WebAssembly program

While WebAssembly has already proven a fertile attack surface for the browser, as more web application code moves to WebAssembly from Javascript there will be a need to research and secure WebAssembly programs themselves. The WebAssembly design obviates common classes of attacks … | Continue reading


@fastly.com | 5 years ago