My name is — Speed
summary
Presenter surveys more than twenty ways to speed up CPU-bound Python code and shifts focus to web-framework performance, examining the many meanings of “speed” in web development. The talk benchmarks and compares a wide range of Python web frameworks and surrounding tools (including multiple ASGI servers) to identify the fastest options for building quickly-responding HTTP endpoints, presenting comparisons that the author says haven’t all been done together before.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:26Talk goals and motivation
- 5:19Benchmarking methodology
- 12:17EHTTP results
- 14:02FastAPI with Uvicorn
- 16:51LightStar framework
- 20:26Gran framework
- 23:39Robin framework
- 27:53Rust RPC framework
- 30:22Swoole framework
- 34:19Choosing frameworks
- 37:29Resources and source code
- 38:11Q&A
related talks
01h 12mFurious & Fast Python 7: Writing Fast Python Code
40mMaking More Money with Python
48mPython Performance: Past, Present and Future
54mWhy Python Is So Slow
45mPython for Speed, Scale, and Science
31mHey, Python-Web-Community! What's going on?
30mWrite faster Python! Common performance anti patterns
23mRunning (snippets of) Python in the browser
