Fwd: New Version Notification for draft-nottingham-binary-structured-headers-01.txt

Mark Nottingham <mnot@mnot.net> Fri, 10 January 2020 06:16 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@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 18F94120142 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 9 Jan 2020 22:16:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.749
X-Spam-Level:
X-Spam-Status: No, score=-2.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=apfjS0R/; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=SGbyDcI9
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9wv1qgqdaT9z for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 9 Jan 2020 22:16:47 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1531B120077 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 9 Jan 2020 22:16:46 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1ipnYf-0001CN-6z for ietf-http-wg-dist@listhub.w3.org; Fri, 10 Jan 2020 06:14:09 +0000
Resent-Date: Fri, 10 Jan 2020 06:14:09 +0000
Resent-Message-Id: <E1ipnYf-0001CN-6z@frink.w3.org>
Received: from mimas.w3.org ([2603:400a:ffff:804:801e:34:0:4f]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mnot@mnot.net>) id 1ipnYe-0001BW-3g for ietf-http-wg@listhub.w3.org; Fri, 10 Jan 2020 06:14:08 +0000
Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mnot@mnot.net>) id 1ipnYb-00073d-VG for ietf-http-wg@w3.org; Fri, 10 Jan 2020 06:14:07 +0000
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id D1A447C0 for <ietf-http-wg@w3.org>; Fri, 10 Jan 2020 01:14:01 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Fri, 10 Jan 2020 01:14:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=from :content-type:mime-version:subject:message-id:references:to :date; s=fm1; bh=HPROn8jxJIPaXpZFjfJVDDTuGaLZBVGRjEQ9Rj5NuuY=; b= apfjS0R/2Zm75Vk4xXSG04rX79fEBcjITgAcVIVL0KIqcvgUu+vZGl8+roKDlKIj MCP75l2WyQpoun5D5Rz/mWKJ1tDqfYWYdACSVM+FDrOBywjSqt+kqfjbEsozeHZh tZ+Y6hKe16EhDJgl2ZE4Q02oayGsqVI1twcVsg55aA+o6VWxjOAluAmJ4SPAv40s Ow5omGV932Sr5d5ECMorODRwDNByHvEwnLfiCtzev74Uy1ncuFJC9vW4jiM31Vru BFEaMLIFoesONTN2Y7ewmWd6FJ4zs+X3muWUntbODkwfEYQhN7rancoXHmJuYNuq 7R6njv7MMXV5UrQfcR/a2Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:references:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=HPROn8jxJIPaXpZFj fJVDDTuGaLZBVGRjEQ9Rj5NuuY=; b=SGbyDcI9vmDPxDMn6i5o5vq50sR+hCqVb kJRgNuKZCZlcQjna8B9LV9reGjmjGENpAFNY2+qu3hFJRcZqa5PiWhQRtxxSI0tW fFTI/iCF8KRV8UBtf1Z+5eiNTUkq82k81BEnH2o167N64hhELjWcK6D9JzghF1pO LrXvmFF0bTCTzD5sEkRPrdgURgvBdfmGHEMW7O6xgRtXIovwt1E307NFwCFSFFZ/ Y7csfhj8Soswkuf+Z2BHbHHU/GH5AuvVSZaO2fv8ApoS3oSktFRfXjXd1YkQxpoG G8zXGDEY6tkDeGaP4SOJLrwdwDQ3Dgt4L73j7ddCs8MWD6Bt1MyLg==
X-ME-Sender: <xms:KBYYXiWbMGB-jx2adUmr2kZD38wgrtN5g_ru6RB4p7723EdDLQoPxg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdeivddgkeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhtggguffkfhfvfffosegrtdhmre hhtddvnecuhfhrohhmpeforghrkhcupfhothhtihhnghhhrghmuceomhhnohhtsehmnhho thdrnhgvtheqnecuffhomhgrihhnpehhthhtphdvrdhithdphhhtthhprghrtghhihhvvg drnhgvgihtpdhivghtfhdrohhrghdpmhhnohhtrdhnvghtnecukfhppeduudelrddujedr udehkedrvdehudenucfrrghrrghmpehmrghilhhfrhhomhepmhhnohhtsehmnhhothdrnh gvthenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:KBYYXnxW4gsCeUsUlOOXBms_CV2VX6spipXxT0hxygub-QYMqzzhWA> <xmx:KBYYXggcEKlHFWcvf4E9Va4fH-PYx5MSC88rG4MyQ_AUIpTMoFs6Cw> <xmx:KBYYXqNyjnkoaSkzfNs6vq4k2D3Gj-VG9MSAaYo5hrAN6ScRNNrLzQ> <xmx:KRYYXu_kW-ohadtp7vdYTxJFpP-y_Da0gf4_CMpEr5Bqm17tCgtnnw>
Received: from macbook-pro.mnot.net (unknown [119.17.158.251]) by mail.messagingengine.com (Postfix) with ESMTPA id 3F5E78005A for <ietf-http-wg@w3.org>; Fri, 10 Jan 2020 01:13:59 -0500 (EST)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2973A98B-CEF8-42F8-A4C3-48FD6B8AAB01"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\))
Message-Id: <0EE4E68D-1F8F-4E6F-AF17-8B77BEBBBDDF@mnot.net>
References: <157863635522.17406.5860623697880478395.idtracker@ietfa.amsl.com>
To: HTTP Working Group <ietf-http-wg@w3.org>
Date: Fri, 10 Jan 2020 17:13:56 +1100
X-Mailer: Apple Mail (2.3608.40.2.2.4)
Received-SPF: pass client-ip=64.147.123.20; envelope-from=mnot@mnot.net; helo=wout4-smtp.messagingengine.com
X-W3C-Hub-Spam-Status: No, score=-6.8
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1ipnYb-00073d-VG 57c98520966c7c5e18f81a118213f3d1
X-Original-To: ietf-http-wg@w3.org
Subject: Fwd: New Version Notification for draft-nottingham-binary-structured-headers-01.txt
Archived-At: <https://www.w3.org/mid/0EE4E68D-1F8F-4E6F-AF17-8B77BEBBBDDF@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37248
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/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

FYI. Beyond some tweaks to the straw-man wire format, the biggest change is to add some data in Appendix A about how often the directly represented fields map successfully (based upon about 400 million HTTP exchanges in the HTTP archive).

Next step is to try to to roughly quantify how much more efficient the binary format is over parsing text, I think.

Feedback appreciated; this is still mostly a thought experiment.

Cheers,


> Begin forwarded message:
> 
> From: internet-drafts@ietf.org
> Subject: New Version Notification for draft-nottingham-binary-structured-headers-01.txt
> Date: 10 January 2020 at 5:05:55 pm AEDT
> To: "Mark Nottingham" <mnot@mnot.net>
> 
> 
> A new version of I-D, draft-nottingham-binary-structured-headers-01.txt
> has been successfully submitted by Mark Nottingham and posted to the
> IETF repository.
> 
> Name:		draft-nottingham-binary-structured-headers
> Revision:	01
> Title:		Binary Structured HTTP Headers
> Document date:	2020-01-10
> Group:		Individual Submission
> Pages:		21
> URL:            https://www.ietf.org/internet-drafts/draft-nottingham-binary-structured-headers-01.txt
> Status:         https://datatracker.ietf.org/doc/draft-nottingham-binary-structured-headers/
> Htmlized:       https://tools.ietf.org/html/draft-nottingham-binary-structured-headers-01
> Htmlized:       https://datatracker.ietf.org/doc/html/draft-nottingham-binary-structured-headers
> Diff:           https://www.ietf.org/rfcdiff?url2=draft-nottingham-binary-structured-headers-01
> 
> Abstract:
>   This specification defines a binary serialisation of Structured
>   Headers for HTTP, along with a negotiation mechanism for its use in
>   HTTP/2.  It also defines how to use Structured Headers for many
>   existing headers - thereby "backporting" them - when supported by two
>   peers.
> 
> 
> 
> 
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
> 
> The IETF Secretariat
> 

--
Mark Nottingham   https://www.mnot.net/