~/talk

Introduction to AsyncHTTPClient

Talkat try! Swift NYC 2019 · 2019-09-09..09-10· [swift, serverless]
slides:none on file

A cross‑platform HTTP client built on SwiftNIO that targets server workloads and uses event loop sharing to avoid thread explosion. It delivers both fully buffered requests/responses and a streaming API with delegate callbacks, implements backpressure via futures to stop reading until handlers complete, supports TLS, redirects, timeouts and proxies, and is shipping enough to use today while planning connection pooling and HTTP/2 for the 1.0 release.

AI-written summary · about

  1. 0:00Intro
  2. 1:22Welcome
  3. 1:44Authors
  4. 2:33Community
  5. 3:09Why AsyncHTTPClient
  6. 3:27What about URLSession
  7. 4:58Synchronous Decoupling
  8. 5:47Problems with Microservices
  9. 9:29Layering
  10. 10:07Pipeline
  11. 10:46HTTP Pipeline
  12. 11:28Features
  13. 11:44Event Loop
  14. 12:06Thread Pool
  15. 13:12Event Loop Group
  16. 13:29HTTP Client
  17. 13:48HTTP Response
  18. 14:27Streaming API
  19. 16:14HTTP Delegate
  20. 18:00Backpressure
  21. 18:31Streaming
  22. 19:14Future
  23. 20:01TLS
  24. 20:41Redirects
  25. 21:01Timeouts
  26. 21:23Proxy
  27. 21:36Next steps
  28. 22:55How to get involved
~/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.