LGTM3
On 8/28/24 4:25 PM, Chris Harrelson wrote:
LGTM2
On Wed, Aug 28, 2024 at 11:10 AM Alex Russell
<slightly...@chromium.org> wrote:
LGTM1. Congrats, all. This is a big deal!
On Tuesday, August 27, 2024 at 10:06:16 AM UTC-7 Patrick Meenan wrote:
It's probably worth mentioning that, even though the spec is
in the IETF process, there was heavy involvement with w3c and
whatwg as well. The w3c TAG performed several reviews, there
are several discussions in the whatwg HTML
<https://github.com/whatwg/html/issues/10162> and Fetch
<https://github.com/whatwg/fetch/issues/1739> issue trackers
and discussion/review by the w3c web performance working group
(where it originated). The linked HTML and Fetch issues are
the tracking issues for adding the processing language to the
relevant specs (or make sure the existing language covers the
expanded use cases from the IETF draft).
On Tue, Aug 27, 2024 at 12:47 PM Patrick Meenan
<pmee...@chromium.org> wrote:
I just pushed the update to the explainer to redirect it
to the IETF spec (will update it again when we have an RFC
number).
I kept the changelog in the WICG explainer just so
existing users of the earlier OT's will know what changes
they need to make for the release. OT v3 had the changes
and most of the users that were actively testing already
picked up the changes but this makes it clearer.
On Tue, Aug 27, 2024 at 12:31 PM Patrick Meenan
<pmee...@chromium.org> wrote:
On Tue, Aug 27, 2024 at 12:21 PM Jeffrey Yasskin
<jyass...@chromium.org> wrote:
Congratulations on getting compression
dictionaries through the standards gauntlet!
On Tue, Aug 27, 2024 at 2:36 AM Tsuyoshi Horo
<h...@chromium.org> wrote:
Explainer
https://github.com/WICG/compression-dictionary-transport
The explainer still has "All actual header values
and names still TBD". I assume that's not the case
anymore?
Thanks. The explainer is actually going away and
deferring to the RFC as the authoritative source. I'll
go through and make a pass now to at least remove the
redundant bits and point to the draft.
Specification
https://datatracker.ietf.org/doc/draft-ietf-httpbis-compression-dictionary
Is there a specification for the browser side of
this? I'd expect to find something in Fetch that
describes, for example, the CORS, same-origin, and
partitioning behavior.
There will be a few updates to the fetch spec to
include the content encoding processing but the core
parts of the CORS logic are in the IETF draft in
section 9.3
<https://www.ietf.org/archive/id/draft-ietf-httpbis-compression-dictionary-17.html#name-security-mitigations>,
including the CORS checks. The partitioning behaviour
is described in section 10
<https://www.ietf.org/archive/id/draft-ietf-httpbis-compression-dictionary-17.html#name-privacy-considerations>:
Interoperability and Compatibility
Interoperability and Compatibility
risk are low. This feature introduces
a new compression method for
transporting resources over HTTP. Web
sites can know the browser support for
the new feature by checking
`document.createElement('link').relList.supports('dictionary')`.
https://www.ietf.org/archive/id/draft-ietf-httpbis-compression-dictionary-17.html#name-the-compression-dictionary-
says the link relation is "compression-dictionary"
instead of "dictionary". Which is being shipped?
Sorry, missed that on the I2S draft from a previous
I2E - the name changed and "compression-dictionary" is
what is shipping.
--
You received this message because you are subscribed to the Google
Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/893b961c-c763-44a0-abe4-361ba276ab1en%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/893b961c-c763-44a0-abe4-361ba276ab1en%40chromium.org?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google
Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8sO5p%3D0MB78QRKM71MK59Ov4KAK928ZtPHDQnn4CeAgw%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8sO5p%3D0MB78QRKM71MK59Ov4KAK928ZtPHDQnn4CeAgw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6466fb62-27de-4858-8613-c4814f3511c9%40chromium.org.