[Wpack] Broadening the WPACK WG charter
Daniel Ehrenberg <littledan@igalia.com> Tue, 01 December 2020 15:24 UTC
Return-Path: <littledan@igalia.com>
X-Original-To: wpack@ietfa.amsl.com
Delivered-To: wpack@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 762253A1392 for <wpack@ietfa.amsl.com>; Tue, 1 Dec 2020 07:24:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, 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=igalia.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 tIf5g26Gl6ic for <wpack@ietfa.amsl.com>; Tue, 1 Dec 2020 07:24:04 -0800 (PST)
Received: from fanzine.igalia.com (fanzine.igalia.com [178.60.130.6]) (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 603EA3A1390 for <wpack@ietf.org>; Tue, 1 Dec 2020 07:24:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Message-ID:Subject:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version; bh=zvmFRNN2X+k06jgV51ucm4wYdoetw7Nx0TNs/lsZTRM=; b=RZtEw39hnpLtN4exdbYIXgoJuXtqQq4OFxS/WzdVv7SEcNZyKOK8WOgpqBuHxDKZqTt/Ah1CIBr6JaEioi9zlGBc2LGuFA3mMZJW/XmDHMqDyN7yu2VwosGj0Mp5njbtHI95CPPlsfk+dXcgsyGq2wjtSeasDJw4gJ4+yYNW/oztXNUPyK5TdCg/O39UA6vUlbq7q7wKqrP7iAwiz7PTXxOtc5I8wEm+ThYoCPCBEC1+zGS/bFDuiOp021/FE3J3PJPDGCxrt43ssG0BRWx30dQXpBchnWX3mVFR9Jc1b0MHaLjQuqqJbXMOkISaWTJS7gL8jJBTm4ud+6KV1TdHsw==;
Received: from maestria.local.igalia.com ([192.168.10.14] helo=mail.igalia.com) by fanzine.igalia.com with esmtps (Cipher TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim) id 1kk7VX-0000Zs-0L for <wpack@ietf.org>; Tue, 01 Dec 2020 16:23:59 +0100
Received: from webmail.local.igalia.com ([192.168.10.121]) by mail.igalia.com with esmtps (Cipher TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim) id 1kk7VU-0007eX-G7 for <wpack@ietf.org>; Tue, 01 Dec 2020 16:23:58 +0100
Received: from localhost ([127.0.0.1] helo=webmail.igalia.com) by webmail.local.igalia.com with esmtp (Exim 4.84_2) (envelope-from <littledan@igalia.com>) id 1kk7VU-0004wo-83 for wpack@ietf.org; Tue, 01 Dec 2020 16:23:56 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Date: Tue, 01 Dec 2020 16:23:56 +0100
From: Daniel Ehrenberg <littledan@igalia.com>
To: wpack@ietf.org
Message-ID: <712bcd2a77095b21c99851f4b22151f7@igalia.com>
X-Sender: littledan@igalia.com
User-Agent: Roundcube Webmail/1.3.3
Archived-At: <https://mailarchive.ietf.org/arch/msg/wpack/yFcGx9M_xpPimPuwI_b5ySlm2GU>
Subject: [Wpack] Broadening the WPACK WG charter
X-BeenThere: wpack@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Web Packaging <wpack.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wpack>, <mailto:wpack-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wpack/>
List-Post: <mailto:wpack@ietf.org>
List-Help: <mailto:wpack-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wpack>, <mailto:wpack-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Dec 2020 15:24:09 -0000
Hi WPACK WG, I'm very excited by the Web Bundle format being developed in this WG, to represent a bundle of HTTP responses. It has the potential to meet a lot of different needs! Some use cases I'm especially interested in are: - Subresource loading (related to what's described in https://github.com/WICG/webpackage/blob/master/explainers/subresource-loading.md , potentially with subsetting as in https://docs.google.com/document/d/11t4Ix2bvF1_ZCV9HKfafGfWu82zbOD7aUhZ_FyDAgmA/edit# ) - A format to use within JavaScript/Web tooling across a build pipeline, to represent the whole static part of an application - A way to configure web servers to serve a static directory with the appropriate HTTP headers as well as for serving dynamic subsets of bundles I wrote a gist with my rough thoughts pulling together various aspects of Web Bundle applications at https://gist.github.com/littledan/e01801001c277b0be03b1ca54788505e . I've been discussing it with different web platform and tooling stakeholders, and finding broadly shared interest in meeting these goals with a format like Web Bundles. However, I'm not quite sure how to interpret this group's charter. The charter's streaming and random access design goals are definitely important for the use cases I mentioned. However, I don't know if my goals are in alignment with those of this group: subresource loading is explicitly identified as nice-to-have, and build tooling and serving are not identified. It is great to consider concrete use cases to evaluate and refine the design, but fortunately, in this case, it seems like there is little contradiction among the needs of different applications. The architecture of bundle sections is nicely extensible and can be applied to meet different purposes. So I'm not sure if it's necessary to make a hierarchy placing some use cases above others. How would people feel about generalizing the charter to focus less on *why* the WPACK WG wants to define a Web Bundle, and instead broaden to *what* the group is trying to define (a general-purpose, extensible file format for a bundle of HTTP responses which meets certain properties)? This way, we can bring people into the coalition who might have different motivations for representing this information, and develop a more widely adopted standard to solve this common, reoccurring problem. Thanks, Dan
- [Wpack] Broadening the WPACK WG charter Daniel Ehrenberg
- Re: [Wpack] Broadening the WPACK WG charter Martin Thomson
- Re: [Wpack] Broadening the WPACK WG charter Daniel Ehrenberg