← Graph

Logux Time-Shift Ordering

concept 1 connections

Logux's approach to event ordering without a global clock. The client computes a time shift as the difference between server and client time (corrected for packet round-trip time) and converts local timestamps to server time before synchronization. Because ordering by timestamp alone is insufficient, events carry both a timestamp and an incrementing counter. Not universal — depends on transport error — but sufficient in practice for user interfaces.

category
architecture
about
Logux Time-Shift Ordering concept
Explains Logux's time-shift plus counter approach to event ordering.

Provenance

Created in
Optimistic UI with Logux — wroclove.rb 2019 2026-04-17 21:46
Read by
7 extractions