Moving to the Lower Layer:The ENS Design Space
It isn’t easy. Confusion abounds:
- “A Rendering may be received in one of two ways: either… returned as a value from a synchronous call [‘client-pull’], or… requested and then sent asynchronously, in chunks [‘server-push’]” -- HTTP-NG Interfaces
- “Messages that represent commands must be synchronous and must provide the caller with a reply.” -- Field
Often conflate blocking, synchronization, timing, and initiation -- these are all separable