Re: Method Mania
Watson Ladd <watsonbladd@gmail.com> Wed, 31 July 2024 00:32 UTC
Received: by ietfa.amsl.com (Postfix) id 02FEAC16942D; Tue, 30 Jul 2024 17:32:39 -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 024F5C169406 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 30 Jul 2024 17:32:39 -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="IoGZvCK2"; dkim=pass (2048-bit key) header.d=w3.org header.b="P42/d6vk"; dkim=pass (2048-bit key) header.d=gmail.com header.b="iV5NBfCn"
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 utzfWbdHxMQb for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 30 Jul 2024 17:32:38 -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 ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B789C14CF17 for <httpbisa-archive-bis2Juki@ietf.org>; Tue, 30 Jul 2024 17:32:33 -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=UwSmwIabzftok9VX5VkV+vMikbNeUZ+mQwsnEYyt0DU=; b=IoGZvCK2D3pVqOpy3PgBh159Xt Jn+DpykinTZp4AKWlovw6rRzDl2glVX+9l2rqELnxl9f3BxlSUoJ8jFNMu5dJmJLOkd13eNAkQ59b QQ0qXb7YV0NUJUvXTxH3ji6x1uRuKWaDj1mmmwMgFI8JXCcJIyA+J6WodE3vwcTHVL28I0+UPZsb9 IrLeBNMFJEsVh3sp/3QULFK4Xgp4Gu1TB09BeHJhBt7i2b54SBCTeI6wHZB+MrLKS6xO+3KoXgKCe fqVyTeyujHeWMuK8XMPJjl/vERObsOyqKSwaFBzz3DBcPa5/Xyhs9VeF6QlynKAqd0hUt6W1qJZcZ GQCFmGWQ==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1sYxFe-002zQ3-0p for ietf-http-wg-dist@listhub.w3.org; Wed, 31 Jul 2024 00:31:34 +0000
Resent-Date: Wed, 31 Jul 2024 00:31:34 +0000
Resent-Message-Id: <E1sYxFe-002zQ3-0p@mab.w3.org>
Received: from ip-10-0-0-144.ec2.internal ([10.0.0.144] helo=pan.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 1sYxFb-002zP8-1y for ietf-http-wg@listhub.w3.internal; Wed, 31 Jul 2024 00:31:31 +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=UwSmwIabzftok9VX5VkV+vMikbNeUZ+mQwsnEYyt0DU=; t=1722385891; x=1723249891; b=P42/d6vkQOdoVS7/DTo+mN7vTuuvNiN8eBnXvMkv9krYwgpl7D7LEN62AwktjOgvx7rf5wSSFRK g4viC/p4qz7nGE4zLZ9CdgotSeSS5qset8d7A4lX4FaRu3SooDLXPXUsbi/9aAZVEQHov34jcTcw8 sAcsv8k6g+eNmtlXkxvC2vka9CvA1eFCbO+FJ2eQVYryUkKDjmTFzljSJqfgHojLmEvJTiyVOq+AC 435nOi7puywUaneh3eC2Ma4NEicBuUTLjiW/ZQwDEti560z/ZnmwoU/6bDVeDDCUXtVAiq7Wuib40 HImDYOkxkgnf+wX0ehn9Y1NuDqEE7QN8jq9g==;
Received-SPF: pass (pan.w3.org: domain of gmail.com designates 2a00:1450:4864:20::42a as permitted sender) client-ip=2a00:1450:4864:20::42a; envelope-from=watsonbladd@gmail.com; helo=mail-wr1-x42a.google.com;
Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by pan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from <watsonbladd@gmail.com>) id 1sYxFb-00Eu0v-0V for ietf-http-wg@w3.org; Wed, 31 Jul 2024 00:31:31 +0000
Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-3684eb5be64so2738830f8f.3 for <ietf-http-wg@w3.org>; Tue, 30 Jul 2024 17:31:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722385887; x=1722990687; darn=w3.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=UwSmwIabzftok9VX5VkV+vMikbNeUZ+mQwsnEYyt0DU=; b=iV5NBfCnczgY3txRjAl/wHi954pNnjhxH223W0P1NkF674HgGPlx3OJ5NkXdIY1QE+ TQ4LQXFqmoWy06rY2jNG+pa3smYAv4h+CQRty4XhkPrj8anwWyvLfYy2QyKM0xnpP3dR MBRCUHImlxHD99dJ2Fyi3QfugNkQkYjOshQmhub2WHQoffgEQiqWIlcYCkokuTWcPP2D KpTWXQVUW1N2BIzaZzJPXYYUuQAFL1wZGbS7Y8y4ESE0Ye+/AHm3N175KsZ7gKHoXdwH NAPfy6VID8aVan8zHGiho39uj0GzTVeC+TzFYSfG6ZDviQoLN3d2N/j0TZyZEBXWOtdi 2uMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722385887; x=1722990687; h=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=UwSmwIabzftok9VX5VkV+vMikbNeUZ+mQwsnEYyt0DU=; b=KLODil41oDUUDaKD+M8kpdo55w2QNNnQxqdvgUgEgHsNwOoJk5LmzOXYBtkRYnWOEN HE3+lZLswDfAkizrGygjvoTkxrK0XDcN0JW9lKe4ERSgFohE5GQTJEd5qBbU49nPgPQD IGwFBfblOVFwFqfZyh/+g5bpQCDVXgkXrp4SHpKi217LBIlcYHXPJGVLn5j516oWZ+rH xTz9LIdynnfHrE7nOZBvS8GqExJZ9EErXqhKibEnETYawx+sDfMaBLdR8gxTiUpzGVeB N4Pd9d6ZMI7IHmdcZnq4bFtHKXS0YM1t5IBkF6ignL5LViQz+bymU+veFSUxpc5BwhPp 14hg==
X-Forwarded-Encrypted: i=1; AJvYcCWKaukG/HF5cO0Efi0HzolT0AcOawEzRASmkqf9E411A2QnKaaNO47P8ZhtkAcFDkmp+A5pDBCbW5/iL3/EaxbkGliT
X-Gm-Message-State: AOJu0YxDYOunidIYr/vsUiQpAa78X54NO4Fqhb7swZbPOmCGlOE5IH7Y YFbjdawx3uQwKT6Up5J9G/m/Fz0qBOiTfX3FwBTToCjYuLBGrxoMNy0PyMvBfw6VidtOS63hoTB NoGYmPdlmz8kpMi7kzIeZr1K0xqAbTg==
X-Google-Smtp-Source: AGHT+IHZEQtq/dIUg659c84VH0n6hKF2c6sH9wjk6C7J7NWsTuN3LDyJm6S8/Du1ubcPbUzBH1rDMzd/2R9pAlPFuyk=
X-Received: by 2002:a5d:6506:0:b0:367:9522:5e6b with SMTP id ffacd0b85a97d-36b5d08b3b2mr7049638f8f.45.1722385886973; Tue, 30 Jul 2024 17:31:26 -0700 (PDT)
MIME-Version: 1.0
References: <CAF3KT4QZzx+FXOUHZoy+gPqJjQ+4KdOC+_29vbUANNtZQS4c+A@mail.gmail.com> <ba56fad8-e121-4c06-9a2d-783ef82471e0@gmx.de> <CAJV+MGz8hUTqar51V9wV=WPnWETDK+ECjWCTXYS92xXM5HEF_w@mail.gmail.com> <cd25a358-1e8a-43b7-ba61-3d16ad28b1e4@gmx.de> <CAF3KT4Q=ezzA2aCHyPg=k583n6vP4gTGP+wxKz+sQezD=GnowQ@mail.gmail.com> <CAJV+MGxH4wPK__Z4mGfD3j-KaHpSVjQBFLyM1u+ZwfaSsZGMRQ@mail.gmail.com>
In-Reply-To: <CAJV+MGxH4wPK__Z4mGfD3j-KaHpSVjQBFLyM1u+ZwfaSsZGMRQ@mail.gmail.com>
From: Watson Ladd <watsonbladd@gmail.com>
Date: Tue, 30 Jul 2024 17:31:15 -0700
Message-ID: <CACsn0ckPS6xGU9j73SMOLp6Uxr9LVH-1Lo8XCM0HosJc5jJyZg@mail.gmail.com>
To: Patrick Meenan <patmeenan@gmail.com>
Cc: Josh Cohen <joshco@gmail.com>, Julian Reschke <julian.reschke@gmx.de>, ietf-http-wg@w3.org
Content-Type: text/plain; charset="UTF-8"
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, W3C_AA=-1, W3C_DB=-1, W3C_WL=-1
X-W3C-Scan-Sig: pan.w3.org 1sYxFb-00Eu0v-0V 269ebd4f45b199d961cddc282d738d76
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Method Mania
Archived-At: <https://www.w3.org/mid/CACsn0ckPS6xGU9j73SMOLp6Uxr9LVH-1Lo8XCM0HosJc5jJyZg@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/52167
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>
So I think there's a number of things to think about here, inspired by sitting in MoQ (sorry I missed httpbis). There's the Web, HTTP, and the underlying transport technology. The relation of HTTP requests to the underlying connection technology is very different in H1, H2, and H3. At the same time a lot of intermediaries only handle H1, and aren't really going to change. There's a number of assumptions that sink into HTTP processing that break a lot of the things people want to do that can end up pretty deep. MASQUE doesn't run over WebSockets but directly over QUIC. MOQT can map onto WebTransport, but that's a bit oddly layered. Maybe what we should do for efficient state diffs is trifurcate the issue. There is retrieving an object something HTTP can do easily, and subscribing to a stream of updates from a point is something that's easier over QUIC+occasional submission. Put the three together and you get Braid like semantics. This does come with a intermediary challenge: I don't know how we do it end to end easily, but one could map to polling transient resources marked as uncacheable to emulate streaming or fit on top of WebSockets. Sincerely, Watson -- Astra mortemque praestare gradatim
- Method Mania Josh Cohen
- Re: Method Mania Julian Reschke
- Re: Method Mania Josh Cohen
- Re: Method Mania Soni L.
- Re: Method Mania Patrick Meenan
- Re: Method Mania Josh Cohen
- Re: Method Mania Soni L.
- Re: Method Mania Julian Reschke
- Re: Method Mania Josh Cohen
- Re: Method Mania Patrick Meenan
- Re: Method Mania Rahul Gupta
- Re: Method Mania Watson Ladd
- RE: Method Mania joshco
- Re: Method Mania Patrick Meenan
- Re: Method Mania Josh Cohen
- Re: Method Mania Julian Reschke
- Re: Method Mania Josh Cohen
- Re: Method Mania Josh Cohen
- Re: Method Mania Matthew Kerwin
- Re: Method Mania Josh Cohen
- Re: Method Mania Julian Reschke
- Re: Method Mania Josh Cohen
- Re: Method Mania Daniel Veditz