Saltar al contenido

← Volver a proyectos

Publicaciones

Zero-Prefill Keep-Alive

Período: abr 2026 —

Reference demo

El reto

Los patrones estándar de keep-alive pre-llenan la sesión con datos especulativos para que la conexión se vea ocupada. El costo del prefill aparece a escala y los datos especuláticos suelen descartarse en el primer intercambio real.

Mi rol

Estoy redactando una publicación sobre un patrón de transporte que mantiene la conexión útil sin el costo del prefill — la conexión sigue viva, la cadena de auditoría queda limpia y no se envía ningún dato especulativo por el cable.

Lo que hice

  1. 01

    Primitiva de estado de conexión en lugar de paquetes de prefill

    Por qué: El keep-alive se codifica en una primitiva de estado de conexión en lugar de en datos especulativos. El receptor sabe que la conexión está viva porque la primitiva lo dice; no hace falta enviar payload.

    Trade-off: El patrón requiere que ambos extremos opt-in. Un servidor que no implementa la primitiva cae al keep-alive estándar con el costo de prefill que ya paga.

  2. 02

    La cadena de auditoría se mantiene honesta

    Por qué: Sin datos especulativos por el cable no hay datos especulativos que invalidar cuando ocurre el primer intercambio real. La cadena de auditoría no necesita un paso de 'descartar los bytes prefilled'.

    Trade-off: La cadena de auditoría honesta es más verbosa que la deshonesta. Vale la pena para un operador que valora la reproducibilidad sobre el hand-waving.

Lo que cambió

  • Bytes de prefill enviados por keep-alive

    Antes: Variable, especulativos

    Después: Cero — solo primitiva de estado de conexión

  • Paso de descarte en la cadena de auditoría

    Antes: Requerido — descartar bytes prefilled en el primer intercambio real

    Después: No requerido

Trade-offs

Esto es un borrador; el gist público está pendiente. El reference demo vive en el harness de transporte local del operador hasta que la publicación esté lista para enviarse.

Lo que aprendí

Un patrón de keep-alive que envía datos especulativos no es un keep-alive — es una mentira educada que se compone a lo largo de la vida de la conexión.

Stack

  • networking
  • transport
  • keep-alive
  • operations

← Volver a proyectos · curated 2026-09-20