From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x134.google.com (mail-il1-x134.google.com [IPv6:2607:f8b0:4864:20::134]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id E0A963B2A4 for ; Fri, 11 Jun 2021 15:14:19 -0400 (EDT) Received: by mail-il1-x134.google.com with SMTP id b5so6127698ilc.12 for ; Fri, 11 Jun 2021 12:14:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nathan.io; s=google; h=mime-version:from:date:message-id:subject:to; bh=91Vu/ZAjoR7nKybSRyQ2Iyn4eHN+Ey95hQ/z6a/9j+Q=; b=vNQte5cNWnqjZttSFtWm//AhmGc9jvkWufZ0NwGlIZOmNpFPretgsSiJkv3vhNErmw P5XMTaAj1y0ApBgMhjv2wXDc1MaR5J0tB/AWs8DPe3al5uKN42TW1hXA7f8yfi8iBsB0 cGtodVN38eZNogw4dl/NolnAuAGYvKZt4BhoNlGzf9Qf9vuBbolzl62gvN5qJ+yTtV4D AeGA6Aj26n2DB/HTDfVGLTvhC/TciadmiX3qIu6izNp+LjYN0HyrEv+x6/IECJjqdYOE FBceYAqmAnQRFWd4Qhn4HxcvLolazWz4gt264Fzf9vedR6V1iCRPjypwJE7zLJzrYYaP +oGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=91Vu/ZAjoR7nKybSRyQ2Iyn4eHN+Ey95hQ/z6a/9j+Q=; b=TvEGhlvYHZrv/bcyGfciyFc7Snem2WEeziyQxDrHHcrY8mnikBGbezb7FK5TNiBurv 30jE8symo4w3pcrykmzDAJ/lAm542zV+7IR4ieHrYDZgQdoHS4V2Ax6ps3pk26Vrk49J 0kRGm/y3oa/7Bwuzn0rb5DNonBTszAHOurBE2/udqy84A59iNnA8zDfwdSOhJAqV1kQS A8e79Xtd11aKPmr/umRoyeySNs++FtRSVtcnyUDScS38k39g17qOnQcwpef/GbN86nVp yTjNqz5r1dRb3Mo5IRDRf3fQv8u1qxhkXuqh5c7Pw9LlH1f7WujKyE7me+ZAmsohhasQ qqhQ== X-Gm-Message-State: AOAM533qf52KAnc4tVldymmLy8MWyQIKjzT/+WxKPsaz8Spi8OyhLsv3 3fNp8QkZI0T1icZWA5gvzCZ3wmyJvObBrVdhZbZXIDZPbj2suZJd X-Google-Smtp-Source: ABdhPJxIUPFrBp59E7w/SDW+B6+iFblgk72WJ/phwrpc0l+/ULWcc8ykB+IgjSJFV7SIK0417dsHFIK1Py/Rp0r9Hk4= X-Received: by 2002:a92:c7d0:: with SMTP id g16mr4305246ilk.194.1623438858962; Fri, 11 Jun 2021 12:14:18 -0700 (PDT) MIME-Version: 1.0 From: Nathan Owens Date: Fri, 11 Jun 2021 12:14:08 -0700 Message-ID: To: bloat Content-Type: multipart/alternative; boundary="00000000000080dffe05c4825075" X-Mailman-Approved-At: Fri, 11 Jun 2021 17:09:33 -0400 Subject: [Bloat] Apple WWDC Talks on Latency/Bufferbloat X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2021 19:14:20 -0000 --00000000000080dffe05c4825075 Content-Type: text/plain; charset="UTF-8" Some relevant talks / publicity at WWDC -- the first mentioning CoDel, queueing, etc. Featuring Stuart Cheshire. iOS 15 adds a developer test for loaded latency, reported in "RPM" or round-trips per minute. I ran it on my machine: nowens@mac1015 ~ % /usr/bin/networkQuality ==== SUMMARY ==== Upload capacity: 90.867 Mbps Download capacity: 93.616 Mbps Upload flows: 16 Download flows: 20 Responsiveness: Medium (840 RPM) Reduce network delays for your app https://developer.apple.com/videos/play/wwdc2021/10239/ CPU performance and network throughput rates keep improving, but the speed of light is one limit that isn't going any higher. Learn the APIs and best practices to maximize your app's responsiveness and efficiency by keeping network round-trip times low and minimizing the number of round trips when performing network operations. Optimize for 5G networks https://developer.apple.com/videos/play/wwdc2021/10103/ 5G enables new opportunities for your app or game through better performance for data transfer, higher bandwidth, lower latency, and much more. Discover how you can take advantage of the latest networking technology and Apple hardware to create adaptive experiences for your content that best suit someone's data connection and optimize network traffic. Accelerate networking with HTTP/3 and QUIC https://developer.apple.com/videos/play/wwdc2021/10094/ The web is changing, and the next major version of HTTP is here. Learn how HTTP/3 reduces latency and improves reliability for your app and discover how its underlying transport, QUIC, unlocks new innovations in your own custom protocols using new transport functionality and multi-streaming connection groups --00000000000080dffe05c4825075 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Some relevant talks / publicity at WWDC -- the first = mentioning CoDel, queueing, etc. Featuring Stuart Cheshire. iOS 15 adds a d= eveloper test for loaded latency, reported in "RPM" or round-trip= s per minute.

I ran it on my machine:
nowens@mac1015 ~ % /usr/bin/networkQuality=3D=3D=3D=3D SUMMARY =3D=3D=3D=3D
Upload capacity: 90.867 Mbps
Downl= oad capacity: 93.616 Mbps
Upload flows: 16
Download flows: 20
Resp= onsiveness: Medium (840 RPM)

Reduce network delays for= your app
https://developer.apple.com/videos/play/wwdc2021/10= 239/=C2=A0
CPU performance and network throughput rates keep i= mproving, but the speed of light is one limit that isn't going any high= er. Learn the APIs and best practices to maximize your app's responsive= ness and efficiency by keeping network round-trip times low and minimizing = the number of round trips when performing network operations.
Optimize for 5G networks
https://developer.apple.= com/videos/play/wwdc2021/10103/
5G enables new opportunities for you= r app or game through better performance for data transfer, higher bandwidt= h, lower latency, and much more. Discover how you can take advantage of the= latest networking technology and Apple hardware to create adaptive experie= nces for your content that best suit someone's data connection and opti= mize network traffic.

Accelerate networking with H= TTP/3 and QUIC
https://developer.apple.com/videos/play/wwdc20= 21/10094/
The web is changing, and the next major version of HTTP is= here. Learn how HTTP/3 reduces latency and improves reliability for your a= pp and discover how its underlying transport, QUIC, unlocks new innovations= in your own custom protocols using new transport functionality and multi-s= treaming connection groups
--00000000000080dffe05c4825075--