July 22, 2021
flexibility in Fastly’s serverless compute environment. With more
development language, the availability of a faster, more secure way of
speedy execution to more workloads around the globe.
“When we launched Compute@Edge with a language-agnostic vision,
at the time, it couldn’t compile to WebAssembly, meaning we wouldn’t
serverless compute environment,” said Tyler McMullen, CTO at Fastly.
requested language to add, so it was top of our priority list once
WebAssembly supported it. Today, we’re thrilled to open up a serverless,
compared to similar offerings on the market. With serverless computing
on the rise, we hope this motivates continued adoption of a powerful
technology for businesses as they build modern digital experiences.”
of startup latency in serverless environments. Known as cold starts,
this latency delays request processing, slowing down time-sensitive
applications and websites. To compensate for these delays, developers
have tried adding more functions into a single serverless deployment,
leading to increased security risks due to a larger blast radius for
attacks. Combined with some alternative platforms’ lack of proper
attackers, and developers have either avoided serverless technology or
had to accept the shortcomings in safety and speed.
Fastly solves for both of these challenges through key architectural
decisions made when Compute@Edge was initially built. Instead of relying
on existing technologies for serverless compute - like reusable
containers - Fastly built Compute@Edge using WebAssembly. This
high-performance technology allows Compute@Edge to scale with startup
times that are 100x faster than other serverless offerings on the
worry about cold start times. With security in mind, Fastly developed a
unique, highly-secure isolation technology that creates and destroys a
distance, continuing to grow and find new niches," said James Governor,
analyst and co-founder at RedMonk. “Serverless platforms are a natural
concerns, and speed is a killer feature. A reduced attack surface and no
cold starts is likely to be attractive to modern web developers."
Fastly has been laser focused on enhancing the developer experience for
Compute@Edge and also recently announced its local testing environment,
allowing developers to run test code with production level parity so
they can find and fix issues fast while building for scale and
performance within a serverless compute environment.