Re: No-Vary-Search
Watson Ladd <watsonbladd@gmail.com> Tue, 18 June 2024 22:53 UTC
Received: by ietfa.amsl.com (Postfix) id 223CDC1840EB; Tue, 18 Jun 2024 15:53:41 -0700 (PDT)
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 21913C1840EA for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 18 Jun 2024 15:53:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.86
X-Spam-Level:
X-Spam-Status: No, score=-2.86 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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=w3.org header.b="Ai/c4zkB"; dkim=pass (2048-bit key) header.d=w3.org header.b="L586lQiP"; dkim=pass (2048-bit key) header.d=gmail.com header.b="m5gy70qm"
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 QCNEdSOo1BqL for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 18 Jun 2024 15:53:40 -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 67A3AC1840E6 for <httpbisa-archive-bis2Juki@ietf.org>; Tue, 18 Jun 2024 15:53:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:Content-Type:Cc:To:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To; bh=lsUz8PIIxhnHn57r6bar+xP9nq/1ZcC239whSoEMvXI=; b=Ai/c4zkBt8J46LE0AMPdY0879B 1R99NYT+93acdO3FkU2SwG+ocdpQrIrgZIw2NisOHk94CTg50MOB1/9sz/AtcbT1j3FDAMWSOk1nA FLbsMgkgccy1mbVRn2Zo3IxDPsrCT+RoV/bb26V7KzSf4sQ1w6nqBh10oIUm/sJoFw0cCVdGFcNnP rLwOGz/C3b1nayuftIiCkB8LGhkypIx+Bsd4fErp8NwoJYdyaPg8hpM2LPoyFLA8E62g0ljXej+7u LD6v1ycOcHoLH4XFUEgQVXLK/aM1Di1wZ0f3tE1UyENAXCCWj0CQT1JYCVfcvNS4r1qWw7C/k+amP 6K4bZzoA==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1sJhha-00GrAV-13 for ietf-http-wg-dist@listhub.w3.org; Tue, 18 Jun 2024 22:53:22 +0000
Resent-Date: Tue, 18 Jun 2024 22:53:22 +0000
Resent-Message-Id: <E1sJhha-00GrAV-13@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 <watsonbladd@gmail.com>) id 1sJhhW-00Gr9a-2f for ietf-http-wg@listhub.w3.internal; Tue, 18 Jun 2024 22:53:18 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To; bh=lsUz8PIIxhnHn57r6bar+xP9nq/1ZcC239whSoEMvXI=; t=1718751198; x=1719615198; b=L586lQiP+6VjLfGSMeOLB+/8/iv8zld2De55PNv7G8LCZyGzTeihwMmRw1Wge8qOaRAt2cQE6Lv 81zi7muDraSMgWuy4+q5ClYqGLGFY5LD1Tww68NwVrh7sZFwbGUN12164wihX0E1CKpTBHGbbfTOY Vo+8L95E6jmhVeCAQfRx36tzURiOmHrm/KURjnLzRTRcRsqT7vpS21F5iSoNTCmkYuRuuPXLU4gR+ u5tPnDHpfPz6xK29mcT1HaCV4POsE40nAgpX6bccCm563YFQhQ9+Yna8nou3VhG7ymdpeP2I7gUf4 4cwE1ns5hWS8dUkZBEbKa6wtJzfx2z88ZDyg==;
Received-SPF: pass (puck.w3.org: domain of gmail.com designates 2a00:1450:4864:20::432 as permitted sender) client-ip=2a00:1450:4864:20::432; envelope-from=watsonbladd@gmail.com; helo=mail-wr1-x432.google.com;
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by puck.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from <watsonbladd@gmail.com>) id 1sJhhW-0098hz-0p for ietf-http-wg@w3.org; Tue, 18 Jun 2024 22:53:18 +0000
Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-363826fbcdeso145f8f.0 for <ietf-http-wg@w3.org>; Tue, 18 Jun 2024 15:53:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718751193; x=1719355993; darn=w3.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=lsUz8PIIxhnHn57r6bar+xP9nq/1ZcC239whSoEMvXI=; b=m5gy70qmRUbgVwkJNs3VJVoneBikDv0Z2IoO/VhJZaiYpunrEuJ3y+3ZeHHyOkXBif TyBf3aNynqWRHjCBSaQkJzh6lNQWgQsVbGS9yNKbJh7nH6CQuv8FTJ3ejGiR3xI7iPWM jgLmakjAjd/4jkPXIooErJ4S0/CYyCwjG/dm8NwLH83yOL7uuam7HOlnYMdn9cvyvDrk Q0HPb2KVs2Vpd81+ABj2Bdi6dHNpdh/mZ3f7+zDiqNwTrE3OOFraTDGA7TiguM/k/qzB FQjrJjKFy3KAL23LLEWLW3xEPmeEbWEh5fK8e2bc12KmybD11Q70ek7WHPJ3Wt6knwdu cPfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718751193; x=1719355993; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lsUz8PIIxhnHn57r6bar+xP9nq/1ZcC239whSoEMvXI=; b=QphYKjtKBcmwxMiufW+Sh2SNFCkl3I2QubdKHfAT4V8WtotqXRVZTRLIeY+IocrszN 6+8HHJ2Ip+2aOF3qDQOl1wCbASefx6JgctTkYohZjrJBnrklYbhKoS0Vb5GBmJvSC+pZ 3+/aKUzucZ4rajxDgBzHPIna6s5PJXezpaJL96bJ+XMIZHxDWDhTXUPK9zN/SFRJxNod P5bxh5ETtQhtbybOg+DfOrACbWHYT9JhA4AflZaBs42mnQAyMGwL5pj/4l6OLYHYf6p1 0VSUcU9HgFBWOcL7Tcyixq1nc8w5jE87XsTgKWM9pL9IexT56ONoBYPKUVifGwi28WyX jxqA==
X-Forwarded-Encrypted: i=1; AJvYcCXhij/74KVe3amc8x5xfdU86asmflRIgrJsLrvbEy3C2VvRGPiEJ11TmQ/rw5m0DVUPI3MiKh5WZyTqb98bPrugQCvw
X-Gm-Message-State: AOJu0Yw1+LfDeIbTDXD+fUtlAwx0YcZe/R6x08YhtOM2CeEGJFEASW6p 5pOFwNG8dOktspNKoEvE1wuPVAMfk+WAwjRkImAaMbqS7rvxOa4hB97axemthKrd3pfiajyWKLH k04nR+CzyJBhFMCsDhr/UMlxeh8A=
X-Google-Smtp-Source: AGHT+IGrnwKLLA49sLhD1A7H/Hr+sZGzlYVv2xG7/urvPurwbV7AcY4ZqdrmQ0RkvGHdTE3SlcPScENogCuPH1xSzlc=
X-Received: by 2002:a5d:4e08:0:b0:360:83d4:95d1 with SMTP id ffacd0b85a97d-363191d98femr764151f8f.54.1718751193072; Tue, 18 Jun 2024 15:53:13 -0700 (PDT)
MIME-Version: 1.0
References: <CACuR13cnHHoRv_Z-HtJeOyJqZb7AVU-_udQ=R_x9qQ1_JeP=KQ@mail.gmail.com> <CAEmMwDwZ8RB0Zz5GCbPeSFH-1tVgTW-hy4_0Fd1L90hNi3h0RA@mail.gmail.com> <CAEmMwDwxpy7QvJBx01WZpHmH=c2QKE6Q7iBAQisNSqRaxBoz3Q@mail.gmail.com> <CACuR13fENsddR_-3NK+w8w5OvcOwnyt=_eiHsK0E0S2X4rr=ZQ@mail.gmail.com> <CAEmMwDyMZz89pRY9OPimPDR1+-nULW9ZC8DjcYfOWvuWjUdtYA@mail.gmail.com> <CAF8qwaCo1gfWaUmSi+V3_bth_Ng8id6UWvY7BeKKA4h3WuMT9A@mail.gmail.com> <CAEmMwDxN-SGQemcmTEoYS4YfVV23Q21c+Y_ePk4X7i4oTfn9hQ@mail.gmail.com>
In-Reply-To: <CAEmMwDxN-SGQemcmTEoYS4YfVV23Q21c+Y_ePk4X7i4oTfn9hQ@mail.gmail.com>
From: Watson Ladd <watsonbladd@gmail.com>
Date: Tue, 18 Jun 2024 15:53:01 -0700
Message-ID: <CACsn0c=gQfmnTg=MMC427cphqXtx5zfqEnuZnkGaza1fNBBZqw@mail.gmail.com>
To: Rory Hewitt <rory.hewitt@gmail.com>
Cc: David Benjamin <davidben@chromium.org>, Jeremy Roman <jbroman@chromium.org>, ietf-http-wg@w3.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-W3C-Hub-DKIM-Status: validation passed: (address=watsonbladd@gmail.com domain=gmail.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-5.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, FREEMAIL_FROM=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, W3C_AA=-1, W3C_DB=-1, W3C_WL=-1
X-W3C-Scan-Sig: puck.w3.org 1sJhhW-0098hz-0p 16295d3c4560749592422f054f548bea
X-Original-To: ietf-http-wg@w3.org
Subject: Re: No-Vary-Search
Archived-At: <https://www.w3.org/mid/CACsn0c=gQfmnTg=MMC427cphqXtx5zfqEnuZnkGaza1fNBBZqw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/52032
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>
On Tue, Jun 18, 2024 at 3:47 PM Rory Hewitt <rory.hewitt@gmail.com> wrote: > > <bikeshedding> > > Well I'm basing my "it's about caching" argument on both the RFC draft itself and also the excellent explainer at https://github.com/WICG/nav-speculation/blob/main/no-vary-search.md which is explicitly all about caching :) > > I think we (and others?) agree that "search" isn't a good name segment due to its multiple meanings. Personally, I think using the "no-" prefix isn't necessarily helpful, since this header can be used to specify what should and should not be part of the cache key. So my preference would be for it to be "Vary-Cache" or "Vary-Params" or "Cache-Params". > > </bikeshedding> Except that Vary works the other way, and Cache-Params would be params we send to the cache. So No-Vary-URL-Params is I think a better name than all of those. > > On Tue, Jun 18, 2024 at 3:34 PM David Benjamin <davidben@chromium.org> wrote: >> >> <bikeshed> >> I think No-Vary-Cache is a worse header name than No-Vary-Search. It says nothing about the URL query/search field and could just as easily describe the HTTP request headers or other things that the response doesn't vary on. That means it should include something that indicates the URL query/search field. >> >> As for the Cache part, it's not really a statement about the cache anyway. It's a statement about whether the response to this request varies on some property. The cache is just the primary reason for the client to care about this information. So, matching the precedent with the Vary header, I think "Vary" is enough to capture this aspect of the name without adding "Cache". >> >> I agree the combination of the two is awkward. It's unfortunate that "search" is a bit overloaded of a term, and everywhere is inconsistent about whether it's the "query" or the "search", but removing any reference to the field at all is even worse. (Tossing out an idea without opinion, No-Vary-(Search|Query|URL)-Params? It's really the individual params being targeted and not the overall search/query string.) >> </bikeshed> -- Astra mortemque praestare gradatim
- No-Vary-Search Jeremy Roman
- Re: No-Vary-Search Mark Nottingham
- Re: No-Vary-Search Jeremy Roman
- Re: No-Vary-Search Mark Nottingham
- Re: No-Vary-Search Jeremy Roman
- Re: No-Vary-Search gs-lists-ietf-http-wg
- Re: No-Vary-Search Jeremy Roman
- Re: No-Vary-Search gs-lists-ietf-http-wg
- Re: No-Vary-Search Mark Nottingham
- Re: No-Vary-Search gs-lists-ietf-http-wg
- Re: No-Vary-Search Rory Hewitt
- Re: No-Vary-Search Rory Hewitt
- Re: No-Vary-Search Jeremy Roman
- Re: No-Vary-Search Rory Hewitt
- Re: No-Vary-Search David Benjamin
- Re: No-Vary-Search Rory Hewitt
- Re: No-Vary-Search Rory Hewitt
- Re: No-Vary-Search Watson Ladd
- Re: No-Vary-Search Jeremy Roman
- Re: No-Vary-Search gs-lists-ietf-http-wg