Re: Working Group Last Call: Compression Dictionary Transport

Martin Thomson <mt@lowentropy.net> Thu, 13 June 2024 01:29 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=ietf.org@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A92DC180B47 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 12 Jun 2024 18:29:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.857
X-Spam-Level:
X-Spam-Status: No, score=-2.857 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=w3.org header.b="PCklEE40"; dkim=pass (2048-bit key) header.d=w3.org header.b="GkfJaoZF"; dkim=pass (2048-bit key) header.d=lowentropy.net header.b="Gx4E4jio"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="l8Da7ven"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7LVyuQuSIua6 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 12 Jun 2024 18:29:03 -0700 (PDT)
Received: from mab.w3.org (mab.w3.org [IPv6:2600:1f18:7d7a:2700:d091:4b25:8566:8113]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4EF73C169426 for <httpbisa-archive-bis2Juki@ietf.org>; Wed, 12 Jun 2024 18:29:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:Content-Type:To:From:Date:References:In-Reply-To:Message-Id: MIME-Version:Cc:Reply-To; bh=aM3sTErvxRYWTYmF4uDCtkGqvQMVKw3nMn4HHlrao3E=; b= PCklEE40DFook2EM7XAL8DNDIASxN7El9sk0tymUmfHZqbTZauYyVM8RxpHesq+PLx0KPDSntmPAk MQvQqo+PM+y9a99tM6g8BF9lizF7RebueEqO6pidDXI4otSavrHHGL46v+fXH6q2yFuEw4t5rAvps 5RC6nf8sz6f2uHDQ5yIdkBP8l1Ja2Vt/k7u4FlIYg/nB3CsurE2qRvYB75tdwzLKWRE0346cxE+8l Jpf6JkaxlR9s8DAOhPxA44Doe3umbMtLewWSnjS3ehMecx0N9aYzigiy98xY8pJophZTteGYf3PgL kFZzwRN2Il4UV0tXOWuHEd7e6doVqBio7w==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1sHZGF-000q0p-0y for ietf-http-wg-dist@listhub.w3.org; Thu, 13 Jun 2024 01:28:19 +0000
Resent-Date: Thu, 13 Jun 2024 01:28:19 +0000
Resent-Message-Id: <E1sHZGF-000q0p-0y@mab.w3.org>
Received: from ip-10-0-0-224.ec2.internal ([10.0.0.224] helo=puck.w3.org) by mab.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <mt@lowentropy.net>) id 1sHZGD-000pzj-1D for ietf-http-wg@listhub.w3.internal; Thu, 13 Jun 2024 01:28:17 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Content-Type:Subject:To:From:Date:References:In-Reply-To:Message-Id: MIME-Version:Cc:Reply-To; bh=aM3sTErvxRYWTYmF4uDCtkGqvQMVKw3nMn4HHlrao3E=; t=1718242097; x=1719106097; b=GkfJaoZFMAL9AdVBmiKZir4Pbnon03YGZtFB7XfCWJtHE7B Js0RP906q9u7TfiF4zMndaS6CiL2SKlsANTdSjInBps9i3tWii9icvyECgFdBhegeVeUD/D7QdyQI lvr7uryX3PG72pTp2r5ovQfXsiGb6zwVl7G2B5osrXyddIiQgUo+B2EAXtN3yXHUb+IBA7GR796Um 54YUwznRbw3LwD7vwtNIeoeFq10ZcxEMWn4gFWmrN0tzySmRu0tsr/T7nzFgSANgbV4/BKno5TVQx 5WftZxC/qy7EQk9YFYt2g6Pog+oD4my4bdlfKBYrq+zxxf25zd6WxdX4gQJNN9Bw==;
Received-SPF: pass (puck.w3.org: domain of lowentropy.net designates 103.168.172.150 as permitted sender) client-ip=103.168.172.150; envelope-from=mt@lowentropy.net; helo=fout7-smtp.messagingengine.com;
Received: from fout7-smtp.messagingengine.com ([103.168.172.150]) by puck.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <mt@lowentropy.net>) id 1sHZGC-0070dZ-0h for ietf-http-wg@w3.org; Thu, 13 Jun 2024 01:28:17 +0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfout.nyi.internal (Postfix) with ESMTP id F19F413801EF for <ietf-http-wg@w3.org>; Wed, 12 Jun 2024 21:28:12 -0400 (EDT)
Received: from imap41 ([10.202.2.91]) by compute6.internal (MEProxy); Wed, 12 Jun 2024 21:28:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1718242092; x=1718328492; bh=aM3sTErvxR YWTYmF4uDCtkGqvQMVKw3nMn4HHlrao3E=; b=Gx4E4jioY/hVNnyAvyiE792nXL SkmpXft0USlGmqcLgarj6EH8HE+MptLHcdeMJkvkOmHjJnOeldM1m2Cmf7//Nj/M OsO6m61SJVs+aeey5CQc7L2bKO7ZXoeYDAnJK0IPYC24iUxldz4+ISIv7T91wUFY knH3n+kWZrPcVj+cDmAgBZOQXb5q7zsbpPzLh5kVLBAIwIMPaTqFVrwE7vvRHRXL GKdymBz3YPd+EyugeyYQ5ZW/3/2sNVFWy+LIx8oIjddECbjAX4mScTx1QfefAlsp yBSUV6S7rqVnyqWfX0lfB2wu6aCXJu3Jz8miP9WTIUfzOxGvIojGrmdzZifg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1718242092; x=1718328492; bh=aM3sTErvxRYWTYmF4uDCtkGqvQMV Kw3nMn4HHlrao3E=; b=l8Da7venDS3r7EZy3eOdL1JAEbaS1TzZpzk85YpLxtm9 Od0C7a6qzy92FFKGihIZlZbyo2R9tJBRTaVktNWGMLcRlFQ7+UsGHYYMTv+9j50I iUJHFw6J3uszvJEOnBWqlJOqII4PP1woTq0mdAhsfY4lhv3n10KZ2AHlUTq//Rb2 GE/NgZ088ScwQ3gZarAueCwL+uPrEs0iBxcPT2tPoUztCCfxjZVBD3CD1xPW+TzN LiEK5qPMWvn42yGv8DuB85wyet8Vbr14Jn7jGcP+BjdI3PJ6A3Nv9w/xXblHyH21 lJEs68puvnyZtdxozcx7+idQV9YhTNd2hGccwMG3Nw==
X-ME-Sender: <xms:LEtqZl-QBQyzWFxw1twpfBu97Csh2nR6wQXY3eg7Rs3iyRI-vxoQPg> <xme:LEtqZpvund_9tQGCqBl58x075BBJ12WkpTWQ96aoPHTFD3NveyvuNAuF3ADrS7um7 xOgq9NzmJ0Wm0aH8nM>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeduiedgvdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttd ertderredtnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhho figvnhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpeevjeehtdegtdetiedvje eflefhheetudfgueeiveduuddvveejtdejteefffekudenucffohhmrghinhepihgvthhf rdhorhhgpdhmnhhothdrnhgvthenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhnvght
X-ME-Proxy: <xmx:LEtqZjAy4nKdubuoGOdjYWbW0yY_p2xtKPqcUBMrw8DnLymyHId__g> <xmx:LEtqZpfqiUxBdcWnsDpd9pTmej4HgqwdK0MzY2nGjSCM2y2cwHAAuQ> <xmx:LEtqZqNQ9PD4ZOC5dxKY2XPSkyoSwDsEEJWeli5kcQ_zml3VfR1fcw> <xmx:LEtqZrljo0kAlx2_Qs1FGJRNMoOoyR0cTvcV2VN_HCKVEvXnkoAz7w> <xmx:LEtqZkVlkYUienNXM8k0Q3ja3MgQxEfwoQpa218zejA1rGK1a6BfOlZR>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id AFC4A2340080; Wed, 12 Jun 2024 21:28:12 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.11.0-alpha0-515-g87b2bad5a-fm-20240604.001-g87b2bad5
MIME-Version: 1.0
Message-Id: <aabfd879-2a0a-488e-9ee1-4f49eaf6c2a6@betaapp.fastmail.com>
In-Reply-To: <6871AEAA-DC4D-408D-915A-22BF9627B5FC@mnot.net>
References: <6871AEAA-DC4D-408D-915A-22BF9627B5FC@mnot.net>
Date: Thu, 13 Jun 2024 11:27:52 +1000
From: Martin Thomson <mt@lowentropy.net>
To: ietf-http-wg@w3.org
Content-Type: text/plain
X-W3C-Hub-DKIM-Status: validation passed: (address=mt@lowentropy.net domain=lowentropy.net), signature is good
X-W3C-Hub-DKIM-Status: validation passed: (address=mt@lowentropy.net domain=messagingengine.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-9.1
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, DMARC_PASS=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: puck.w3.org 1sHZGC-0070dZ-0h 9b9dfe6bfaa619b01f089b10a6a50ed6
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Working Group Last Call: Compression Dictionary Transport
Archived-At: <https://www.w3.org/mid/aabfd879-2a0a-488e-9ee1-4f49eaf6c2a6@betaapp.fastmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/52003
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/email/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

I'm surprised that you are running WGLC on the compression dictionary stuff rather than the zstd size draft.  That latter one is baked.  This one, less so (though Patrick has done a lot of solid work here).

The part that concerns me (and I haven't heard from anyone - other than Patrick - about it) is the Use-As-Dictionary piece.  For me, I have uncertainty about the viability of performing URL matching on every fetch.  I am also not convinced that a wide array of sites will be able to make that sort of compression operationally feasible.

Though I could be convinced otherwise, that part of this work is better suited to Experimental track than a Proposed Standard.

This is not a comment about the quality of the document.  As far as I can tell, it's complete and clear.

On Thu, Jun 13, 2024, at 09:49, Mark Nottingham wrote:
> Working Group participants,
>
> This e-mail announces Working Group Last Call for revision 05 of the 
> following document:
>  
> https://datatracker.ietf.org/doc/draft-ietf-httpbis-compression-dictionary/
>
> There are no outstanding issues in GitHub, and the editors indicate 
> that they believe it is ready.
>
> Please review the document and raise any issues you find (preferably on 
> GitHub, but also acceptable on-list) and indicate whether you support 
> publication (or object to it) in response to this message.
>
> Working Group Last Call will end on 4 July 2024.
>
> Cheers,
>
>
> --
> Mark Nottingham   https://www.mnot.net/