Skip to content

Instantly share code, notes, and snippets.

@harmony7
Last active April 7, 2016 04:40
Show Gist options
  • Save harmony7/9769831c55a5ff118694 to your computer and use it in GitHub Desktop.
Save harmony7/9769831c55a5ff118694 to your computer and use it in GitHub Desktop.
LiveResource Interests
| value | changes | hint | multiplex |
--------+-----------+-----------+-----------+-----------+
plain | no (*1) | yes | no (*2) | no |
wait | yes | yes | no (*3) | yes |
socket | no | no | no | yes |
stream | yes | yes | yes | no |
--------+-----------+-----------+-----------+-----------+
*1 - The current value of a value resource is simply the result of a simple GET to the resource.
*2 - This is pointless because a hint is about receiving notification of updated data.
(You can do this already with HEAD and If-None-Match)
*3 - This could in theory be done using a long-polling HEAD with If-None-Match, but
items that support changes also need to send a changes-id header,
and further polls need to supply this to diff by
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment