DConf '23--The QUIC Protocol in D--Vlăduț Chicoș

Описание к видео DConf '23--The QUIC Protocol in D--Vlăduț Chicoș

QUIC is a new, standardized and widely adopted internet protocol. A native library within the D ecosystem would pave the way towards HTTP/3 adoption. Furthermore, it would remove the reliance on bindings to third party C implementations and would facilitate the use of features like D exceptions and fiber-based concurrency.

This talk aims to present Vlad's progress on bringing QUIC to the D environment. He talks about why someone might consider using QUIC over other protocols. He presents the challenges he encountered and how the solutions reflect into the design of quic-d. The requirements of QUIC framing/packetization and streams made an interesting case of using D’s features, like introspection. He concludes by presenting some possible improvements and opportunities.

The PDF slides are available here:
https://dconf.org/2023/slides/chicos.pdf

The quic-d package:
https://github.com/dlang-community/qu...

DConf '23 Homepage
https://dconf.org/2023/index.html

The D Programming Language Home
https://dlang.org/

#dlang #dconf #programming

TIMCODES:
00:00 Title & Introduction
00:40 Why QUIC?
02:24 The design of QUIC
04:39 Packetization and framing
06:25 Code from quic-d
08:18 Additional details
10:42 Q: Does the protocol provide something to test against?
11:46 Q: What's the state of browser support?
12:32 Q: Is QUIC to post-quantum safe?
13:02 Q: How to use QUIC with vibe.d?
14:17 Q: Why would someone using HTTP/2 choose QUIC?

Комментарии

Информация по комментариям в разработке