~/talk

HTTP/3 and UDP Protocols for Client and Server Online Game Development

TalkinRussianat HolyJS 2024 Spring · 2024-04-15..04-27· [web-platform, web-performance]
links:none on file
slides:none on file

Coverage of networking options for real-time browser games, comparing TCP-based approaches and newer UDP/QUIC-based ones (HTTP/3, WebTransport). Describes browser limitations versus native platforms, explains differences between TCP and UDP, and presents a demo and benchmarks of an online game using both protocols. Technologies mentioned: JavaScript game client (Haxe, Heaps.io, WebTransport) and TypeScript backend (NestJS, Socket.IO, WebTransport).

AI-written summary · about

  1. 0:00Introduction
  2. 1:27Speaker intro
  3. 3:13Online game protocols
  4. 4:36TCP vs UDP in games
  5. 7:46WebRTC in gaming
  6. 9:09HTTP/3 history
  7. 10:35HTTP/3 features
  8. 12:28HTTP/2 to HTTP/3
  9. 13:12HTTP/3 speed
  10. 14:14HTTP/3 browser support
  11. 15:26Check HTTP/3 support
  12. 16:51HTTP/3 self-signed cert
  13. 19:00HTTP/3 in Node.js/Deno
  14. 20:24WebTransport vs WebSocket
  15. 21:10WebTransport streams
  16. 24:03Create WebTransport object
  17. 26:53Game loop demo
  18. 30:08WebTransport test results
  19. 30:31HTTP/3 & WebTransport demo
  20. 33:05Conclusions
  21. 35:18Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.