Re: [quicwg/base-drafts] DATA frame encoding is inefficient for long dynamically generated bodies (#1885)

MikkelFJ <notifications@github.com> Fri, 19 October 2018 18:32 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E854130E14 for <quic-issues@ietfa.amsl.com>; Fri, 19 Oct 2018 11:32:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.064
X-Spam-Level:
X-Spam-Status: No, score=-3.064 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.064, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
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 I_wwTzsJiCPB for <quic-issues@ietfa.amsl.com>; Fri, 19 Oct 2018 11:32:15 -0700 (PDT)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09333130DF7 for <quic-issues@ietf.org>; Fri, 19 Oct 2018 11:32:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=326nGVOXPTlltCtg1gnFUOfLQI8=; b=Wntq9exgaEeWN1T1 DxgySqTE/M1ROTLt9TLcYeKIIqGTt0vd59XCcwpzoARbiPAQX3TRyDqSabfY5PCD gUEIT5QUpaXhIrz575LHxFixyTn6OoqaMgeW1sstpJJzKUu9hMQLh+P+EiQ/oriW z3h3g3v936+7spClwuoIFs7Wt1A=
Received: by filter0773p1las1.sendgrid.net with SMTP id filter0773p1las1-10178-5BCA232D-25 2018-10-19 18:32:13.669297054 +0000 UTC m=+67784.912746061
Received: from github-lowworker-e8fa9ff.cp1-iad.github.net (unknown [192.30.252.43]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id XzUvfOEDSLaLc5DJeFSwtg for <quic-issues@ietf.org>; Fri, 19 Oct 2018 18:32:13.514 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-e8fa9ff.cp1-iad.github.net (Postfix) with ESMTP id 7C2CB420306 for <quic-issues@ietf.org>; Fri, 19 Oct 2018 11:32:13 -0700 (PDT)
Date: Fri, 19 Oct 2018 18:32:13 +0000
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb6b43384d2a38e7302f6b4a233d0877f7fc273e292cf0000000117e1e52d92a169ce16286866@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1885/431456856@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1885@github.com>
References: <quicwg/base-drafts/issues/1885@github.com>
Subject: Re: [quicwg/base-drafts] DATA frame encoding is inefficient for long dynamically generated bodies (#1885)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bca232d7050c_6a53fd82a4d45bc1629f9"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1vRJtJ1TLJ+zwI/J7K5X8zVS594ZYO1bIrSJ 0SXDhVHBrFh8gbaufJks05zqtdm6RSlsuYJFqLuEjDvVtookTFqwv4WaaZotaCm3ikLGl15rPtRvxi lK7AukDuhgo5FkqhKGH9BeNG8QAeMidrP6cV9Or/aH3uxK4oIyQMBA87YMVEzCPATXuvBLn2dPt3Ac A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/mw36GJ5QFSGfpXfAuReb193BRYE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Oct 2018 18:32:16 -0000

Initially did not see much point in this, but if you are parsing text and generating output, it it is hard to decide on any reasonable chunk size as you discover the output as you go. You'd have to buffer data until you hae enough to create a frame. Being able to avoid that has value beyond saving 0.2%.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/1885#issuecomment-431456856