Products (ISR Demo)

This page uses Incremental Static Regeneration (revalidate: 60s). OpenNext caches it in S3 and revalidates in the background. Check the timestamp — it stays the same until revalidation fires.

Rendered at: 2026-04-09T09:22:12.415Z

Wireless Headphones

Active noise cancellation with 30hr battery

$79.99electronics

Mechanical Keyboard

Cherry MX Brown switches, RGB backlit

$129.99electronics

Running Shoes

Lightweight mesh with responsive cushioning

$119.99sports

Coffee Maker

12-cup programmable drip with thermal carafe

$49.99home

Laptop Stand

Ergonomic aluminum stand with cable management

$39.99accessories

Backpack

Water-resistant, fits 16-inch laptop, USB charging port

$89.99accessories

How ISR works here:

  • First request: Next.js renders this page and OpenNext caches it in S3
  • Subsequent requests (within 60s): Served from S3 cache (instant)
  • After 60s: Next request serves stale, triggers background revalidation
  • On-demand: POST /api/revalidate?tag=products invalidates immediately
  • None of this changes between Lambda and Lambda Lite