~/talk

Robyn: A fast async Python web framework with a Rust runtime

Talkat PyCon AU 2023 · 2023-08-18..08-22· [python, rust, web-performance]
links:none on file
slides:none on file

Robyn is a Python web framework that embeds a Rust runtime and a multi threaded Tokio backend so Python routes get converted to Rust objects and dispatch across workers and processes bypassing the GIL. The project ships its own server, supports sync and async handlers, views and routers, websockets, extensions like Jinja and Strawberry GraphQL, and a CLI scaffolder. Benchmarks claim over a million requests per second, PyPI nears a million installs and GitHub shows ~2,900 stars. It exposes con=True consequence caching for static responses.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50Speaker background
  3. 2:58Why Robyn was created
  4. 4:29Another Python web framework?
  5. 6:40Robyn’s core principles
  6. 7:22High-performance architecture
  7. 9:10Scaling with multi-process
  8. 9:50Python app lifecycle
  9. 11:17No external server
  10. 13:25Performance at scale
  11. 14:48Views and routers
  12. 15:09Built-in features
  13. 16:14Extensibility options
  14. 17:42Const requests
  15. 18:26WebSocket support
  16. 21:11App creation timeline
  17. 23:22Community growth
  18. 25:09Future plans
  19. 27:15Resources
  20. 28:42Q&A: Growth drivers
  21. 29:27Q&A: Python logic performance
  22. 31:15Closing remarks
~/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.