~/talk

Request and Response

Talkat RubyKaigi 2015 · 2015-12-11..12-13· [ruby, web-platform]
slides:none on file

Examines Rails request/response internals and shows a working Ruby HTTP/2 server integrated into Webrick and Rails, using event listeners to convert connections into request/response objects. Demonstrates concrete problems: long Rack middleware stacks, mutable-string allocations, and the brittle array-based response API. Implements server push via view helpers to push assets and reports real-world gains (around 200 ms faster first requests in one slow app).

AI-written summary · about

  1. 0:00Introduction and self-introduction
  2. 2:14HTTP/2 overview and benefits
  3. 7:20Rack middleware stack explained
  4. 15:02Middleware stack issues and complexity
  5. 20:31Problems with Rack API design
  6. 21:33Implementing HTTP/2 in Ruby server
  7. 23:43Integrating HTTP/2 into Rails
  8. 25:27Performance impact of HTTP/2
  9. 25:47Q&A session begins
  10. 26:09DS9 naming and implementation details
  11. 27:20Rails compatibility and future plans
  12. 28:26Perceived speed improvements with HTTP/2
  13. 29:40Server push configuration in Rails
  14. 31:09Presentation preparation and language practice
  15. 32:14Japanese language proficiency and exam
  16. 32:38IPv6 support and DS9 code review
  17. 33:25Middleware rewriting for HTTP/2 compatibility
  18. 34:51Server push resource optimization
~/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.