Since day one we’ve been building on the edge with our customizable Varnish Configuration Language that allows for intelligent caching, moving application logic to the network edge, and tailoring experiences based on end user location, language, and device type.
Compute@Edge frees developers from typical serverless computing constraints by enabling the use of any WebAssembly-supported language. WebAssembly is an intermediate format that is currently compatible with multiple programming languages such as Rust, AssemblyScript, Java, C/C++, .NET, and Go. Compute@Edge supports two languages today, Rust and AssemblyScript (beta), with more to come in the future.