[Webtransport] WebTransport at IETF 112 Hackathon

Bernard Aboba <bernard.aboba@gmail.com> Mon, 01 November 2021 01:05 UTC

Return-Path: <bernard.aboba@gmail.com>
X-Original-To: webtransport@ietfa.amsl.com
Delivered-To: webtransport@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 634BA3A08A9 for <webtransport@ietfa.amsl.com>; Sun, 31 Oct 2021 18:05:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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=gmail.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 GyFhBPp8SFy0 for <webtransport@ietfa.amsl.com>; Sun, 31 Oct 2021 18:05:15 -0700 (PDT)
Received: from mail-vk1-xa29.google.com (mail-vk1-xa29.google.com [IPv6:2607:f8b0:4864:20::a29]) (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 B0C813A08B6 for <webtransport@ietf.org>; Sun, 31 Oct 2021 18:05:15 -0700 (PDT)
Received: by mail-vk1-xa29.google.com with SMTP id a129so2182985vkb.8 for <webtransport@ietf.org>; Sun, 31 Oct 2021 18:05:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=JmAW+GmAC9KVUdRFm0MmrqUno8wBBNX2B8OiG7Sc6Cw=; b=Z9Sm6u9n92Ked/x3MLzi7I+HCYsdqhxRypLnTyPx1x0U+uoShehaV7CuULMpCosL/p sW2DBSDMEunIJ9+BM+o+tU6JTeHnPXrgioiwi0HohKoJUkJ1FPOI+OgVJ3GIAM3UdIkX sgLTaG2ooQpYQoDuXcO7VHxPouc0VqutFt2fGry3K72phwTpPhc0eOujhDLvXL4q/b5W Kc9WsJ5xbv4BahXxA9HdpL01dVZRMgXxA2BcHF3CZQTChOkx3OuyfurBd7pDQ2q8erdi +93+EGlOCe760BPfByJ5QeYr9bihcSTW81PKRqHKncZxhuEEMxLsw7S9rLwr/iEL6bmx R/fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=JmAW+GmAC9KVUdRFm0MmrqUno8wBBNX2B8OiG7Sc6Cw=; b=fMCTZhC5clbo7Ik3KLe7TNaPr4MX4rgugstyfYk+p54sGa4S1WFj2Q38SxUKmCz2Ng Uqm6CYrh0GZgxzRhlrk4Dsrs6bCCFuAy9jwiaWppLpceVv/ghkjvRMpVZPgMb/uw2wSq D3zokA9zZqI9BB7RUTSa0ItQXqX4rgiRkJQuCzojN/Us9dw0QDVxtTZM9+BxEe+W3Cd1 dBoDOsvkGFDWsCoiisWyPMOoLnBtNz0P2LxsWzlhxYQePdxWqwwN2ZaEZgnk7t7Mioxk Q5kvopAwPWsy6eBCPIvVcd6S95jp5TgxjXzEjmgC6k7scaQhSAy/P19CscnEJdEhK6wL Cztw==
X-Gm-Message-State: AOAM5325TptWML6mAr98hhhpeZz7jGvDPnrXdYG8J/6hKl4Lt8bzRh4h gNH5/LreyKi7XENvsIU2WLqviU804H+yFkjbvLdA6knNyWXsYA==
X-Google-Smtp-Source: ABdhPJx5si9j46iKs5mQF4909MTxxVUhRoecRaEsqLlW8w1GO0Wx/OS2k6Ox6ljlsE+3JZLlKXmaSuhNsQyx0zpoLAA=
X-Received: by 2002:a1f:7809:: with SMTP id t9mr2587424vkc.6.1635728713654; Sun, 31 Oct 2021 18:05:13 -0700 (PDT)
MIME-Version: 1.0
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Sun, 31 Oct 2021 18:05:02 -0700
Message-ID: <CAOW+2ds5oYSzxvcgpu9sowZVQAaobF8bQkY_gnXCyof1W3JZwg@mail.gmail.com>
To: WebTransport <webtransport@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ed278305cfafc46f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/webtransport/GV5eEje1y4bXeFofsSSQWSjnVrQ>
Subject: [Webtransport] WebTransport at IETF 112 Hackathon
X-BeenThere: webtransport@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: WebTransport WG <webtransport.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webtransport>, <mailto:webtransport-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/webtransport/>
List-Post: <mailto:webtransport@ietf.org>
List-Help: <mailto:webtransport-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webtransport>, <mailto:webtransport-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Nov 2021 01:05:21 -0000

The IETF 112 Hackathon begins tomorrow.  The Wiki (which includes an entry
for WebTransport) is available here:
https://trac.ietf.org/trac/ietf/meeting/wiki/112hackathon

For those looking to do interop testing with WebTransport, there is sample
code available.

The WebTransport API WPT tests are passing on recent Canary builds:
https://wpt.fyi/results/webtransport?label=experimental&label=master&aligned

The repo containing the Javascript code for the tests as well as the
protocol handlers is here:
https://github.com/web-platform-tests/wpt/tree/master/webtransport

The WebTransport over HTTP/3 python server can be found here:
https://github.com/web-platform-tests/wpt/tree/master/tools/webtransport

The h3 server and its handler framework is quite general and can be used to
implement a number of different tests.  Beyond testing basic interop (e.g.
opening a connection and sending/receiving data), the echo handler can be
used to build protocol compliance tests to ensure that any issues that are
found don't regress.

If you are interested in participating in the WebTransport project at the
IETF 112 Hackathon,  contact the Chairs and/or Victor.