Publicaciones
Zero-Prefill Keep-Alive
Período: abr 2026 —
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
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.
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