Compare Serverless Products

Estimates based on serverless:talent research team. Source: Product's Website

Topic
About Product

A "Cloudflare Worker" is JavaScript you write that runs on Cloudflare's edge. A "Cloudflare Service Worker" is specifically a worker which handles HTTP traffic and is written against the Service Worker API. Currently, this is the only kind of worker we've implemented, but in the future we may introduce other worker types for certain specialized tasks.

It can do anything and everything. You're writing code, so the possibilities are infinite. Your Service Worker will intercept all HTTP requests destined for your domain, and can return any valid HTTP response. Your worker can make outgoing HTTP requests to any server on the public internet.

With Vercel, you can deploy Serverless Functions, which are pieces of code written with backend languages that take an HTTP request and provide a response.

You can use Serverless Functions to handle user authentication, form submission, database queries, custom slack commands, and more.

Pricing

1. Free plan
The Workers Free plan makes it easy to experience the Workers ecosystem without a commitment. The Free plan provides access to Workers and Worker KV, giving you the tools to start building your service. Learn about the Free plan limits.

2. Paid plan
To avoid the Free plan limits, you can subscribe to the Workers Paid plan for a minimum $5 USD per month for an account.

Three tiers: Hobby (Free), Pro and Enterprise.

Hobby Tier

  • 100 deployments per day
  • 1024 Rewrites per Project
  • 1024 Redirects per Project
  • 1024 Headers per Project

Enterprise Tier

  • Suited to the user's needs.
Performance

Cloudflare Workers respond very quickly, typically in under 200 milliseconds, when cold starting. In contrast, both Lambda and Lambda@Edge functions can take over a second to respond from a cold start. The differences are largely due to the fact that Cloudflare Workers run on Chrome V8 rather than Node.

Onboarding

Incredibly accessible with Node.js.

Scalability

Automatized by the server.

Regions

The Vercel Platform acts as a Universal API and Overlay Network on top of existing cloud infrastructure providers.

  • América
  • Europe
  • Asia Pacific
  • Australia

Backups

Automated backups every hour.

Security

SAO/SAML Login, Scalable DDoS Mitigation, HTTPS/SSL by default, Enterprise Edge Network and Global Resiliency.


Technical Details

Cloudflare Workers are written in JavaScript, executed using the V8 JavaScript engine (from Google Chrome). It choosed JavaScript and V8 for two main reasons.

1. Security

The V8 JavaScript engine is arguably the most scrutinized code sandbox in the history of computing, and the Chrome security team is one of the best in the world. Moreover, Google pays massive bug bounties to anyone who can find a vulnerability. (That said, we have added additional layers of our own sandboxing on top of V8.)

2. Ubiquity

JavaScript is everywhere. Anyone building a web application already needs to know it: whereas their server could be written in a variety of languages, the client has to be JavaScript, because that's what browsers run.

Vercel is the best place to deploy any frontend app. Start by deploying with zero configuration to our global edge network.

  • Fast Refresh
  • Flexible Data Fetching
  • Edge on Localhost
  • Push to deploy
  • Get your Preview URL
Supported Languages
Javascript,Python,TypeScript
Go,Python,Ruby on Rails