Digest du jour

samedi 22 août 2026

Profondeur

Digest court

Rien de neuf côté framework : le dernier tag Angular reste 22.1.2 (13 août), le blog officiel n'a rien publié depuis la newsletter du 14 août. Le mouvement de la journée vient de la couche en dessous du front : Harper publie un benchmark qui oppose son runtime unique à un stack Vercel + Neon + Upstash + Ably, sur exactement la même application. Le chiffre à retenir est un accès données in-process à ~0,4 ms contre ~3 ms pour un saut réseau vers un tier séparé, avec un écart qui se creuse à mesure que la page agrège des données personnalisées. C'est le pendant serveur du débat « sync engine » vu jeudi : arrêter d'aller chercher la donnée à chaque rendu. Le benchmark est honnête sur ses limites — Vercel gagne le cacheable et le fan-out à forte concurrence.

Top 1 — Harper 5.2 : colocaliser le code et la donnée

  • Runtime unique : Harper fusionne base, cache et messagerie dans un seul process Node, la lecture devient un appel de fonction sur une table en mémoire.
  • ~0,4 ms vs ~3 ms : latence d'un read personnalisé in-process contre un aller-retour réseau vers Neon Postgres, mesuré sur 474 tests de charge.
  • Jusqu'à ~14× : l'écart annoncé sur les chemins « live » (read simple, streaming serveur, fraîcheur write-to-read, fan-out à charge normale).
  • Harper 5.2 : nouveau record cache (lectures répétées 5 à 8× plus rapides) et chemin de commit isolé par base — le p99 d'un appel filesystem non lié passe de 223,7 ms à 2,6 ms.
  • Ce que Vercel garde : le contenu cacheable via CDN, le realtime broadcast-only et l'autoscaling sous fan-out soutenu.

Le benchmark tourne sur un dataset chaud entièrement en mémoire et précède la 5.2 — il n'a pas été rejoué. À lire comme une cartographie des chemins de données, pas comme un classement.

→ Analyse complète : 2026-08-22_detail.md