Weather in Berlin
open-meteo.com2 °C
- Feels like
- -1 °C
- Humidity
- 87 %
- Wind
- 8.2 km/h
This page acts as a backend for frontend: it queries six public APIs on the server and merges their answers into one page. All requests start at once, and each card is an async component that only awaits its own promise. The page streams card by card and the whole page takes about as long as the slowest service, not the sum of all of them.
A shared AbortSignal gives every request a time budget and also cancels everything when the browser goes away. Errors and timeouts stay inside their card, so one broken service never takes the page down.
2 °C
1 EUR =
SpaceX catches the Starship to end Flight 15
273 last week
132 stars
OK operational