Table of Contents - rabbit-slide-unasuke-rubykaigi-takeout-2021-1.0.3 Documentation
Pages
- README.rd
- Rakefile
- config.yaml
-
slide.rab
- Ruby, Ractor, QUIC
- Self introduction
- Next generation Web
- Cloud Gaming requiement
- Way to real-time bidirectional communication on the Web
- HTTP/3
- QUIC
- Tweet by ko1
- Tweet by ko1
- What, Why QUIC
- What, Why QUIC - TCP's problem
- Is there a benefit?
- QUIC - Initial Packet (RFC9001 Appendix A)
- QUIC - reading Initial Packet
- QUIC - reading Initial Packet
- QUIC - reading Initial Packet
- QUIC - reading Initial Packet
- QUIC - reading Initial Packet
- QUIC - reading Initial Packet
- n月刊ラムダノート Vol.2, No.1(2020)
- QUIC - reading Initial Packet by Ruby
- QUIC - reading Initial Packet by Ruby
- QUIC - reading Initial Packet by Ruby
- QUIC - reading Initial Packet by Ruby
- QUIC - reading Initial Packet by Ruby
- Handling packet by Ractor
- Handling packet by Ractor - think about QPACK
- Handling packet by Ractor - UDP echo server by Ractor
- UDP echo server by Ractor - Server class
- UDP echo server by Ractor - Router class
- UDP echo server by Ractor - Connection class
- benchmarking by udpbench
- Result of benchmark UDP echo server by Ractor
- simple UDP echo server
- Result of benchmark simple UDP echo server
- Let's decrypt QUIC packet in Ractor
- Let's decrypt QUIC packet in Ractor
- Wait, I heard about yesterday…
- OpenSSL is `rb_ext_ractor_safe(true)`
- Conclusion