3 ms·
flask also supports async now, that's one of the main new features of this release.
by _frkl 5y ago
flask also supports async now, that's one of the main new features of this release.
- systemvoltage 5y agoI believe Flask 2.0 optionally supports it whereas FastAPI is async only. I could be wrong though. Edit: Thanks for the correction, my point is moot and irrelevant.
- pletnes 5y agoFastAPI happily supports both options in a gradual manner. Just start out sync and convert to async if you want on a per-route basis.
- tedivm 5y agoThat's not exactly accurate. When working with sync views FastAPI dumps them into a threadpool. It basically converts them to async on the fly. To quote the docs- > When you declare a path operation function with normal def instead of async def, it is run in an external threadpool that is then awaited, instead of being called directly (as it would block the server).
- philote 5y agoFastAPI allows you to define non-async views.
- deleted 5y ago[deleted]