From de295a351a7f0326ae7c3c3a2a45911905294a22 Mon Sep 17 00:00:00 2001 From: Harold Sun Date: Tue, 13 Oct 2026 21:55:48 +0000 Subject: [PATCH] docs: recommend Lambda Web Functions for Node.js web apps Lambda Web Functions launched with Node.js support: code handles HTTP requests directly, with no adapter. Point Node.js users at it from the top of the README, and keep the Web Adapter for other runtimes and container images until Web Functions supports them natively. --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 67c2f2fb..8acc4c83 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,13 @@ A tool to run web applications on AWS Lambda AWS Lambda Web Adapter allows developers to build web apps (http api) with familiar frameworks (e.g. Express.js, Next.js, Flask, SpringBoot, ASP.NET and Laravel, anything speaks HTTP 1.1/1.0) and run it on AWS Lambda. The same docker image can run on AWS Lambda, Amazon EC2, AWS Fargate, and local computers. +> [!TIP] +> **Building a Node.js web app? Consider [AWS Lambda Web Functions](https://docs.aws.amazon.com/lambda/latest/dg/web-functions.html).** +> Lambda Web Functions is a native Lambda compute option where your code handles HTTP requests directly, with no adapter required. +> It supports native HTTP response streaming, concurrent requests within a warm execution environment, and Multi-Region routing, and it bills for active CPU time and held memory rather than idle time spent waiting on downstream calls. +> At launch it supports the Node.js runtime only. For new Node.js web apps we recommend Lambda Web Functions. For other runtimes and container images, keep using Lambda Web Adapter until Lambda Web Functions supports them natively. +> See the [launch announcement](https://aws.amazon.com/about-aws/whats-new/2026/10/aws-lambda-web-functions/) for supported regions. + ![Lambda Web Adapter](docs/images/lambda-adapter-overview.png) 📖 **[Read the full User Guide](https://aws.github.io/aws-lambda-web-adapter/)**