Michael Toomim:
>
> Braid also defines Range Requests for PUT, which enables some very
> cool features.
>
> First, it creates *patch* semantics. [...]
>
> Second, we extend Range Requests for both GETs and PUTs with GraphQL
> semantics... [...]
>
Third, this creates Resumeable Upload semantics. We can implement the
beautiful dream that Austin Wright proposed in 2019:
https://lists.w3.org/Archives/Public/ietf-http-wg/2019JulSep/0066.html
To resume an upload, the client simply PUTs the remaining "range" of the
file.
We get this ability for free, by just defining the semantics of a Range
Request on a PUT. These are basic HTTP features that just need to be
combined together.