.. _design_choices: Design Choices ============== Callbacks or streaming ---------------------- The asyncio callback ``create_server`` approach is faster than the streaming ``start_server`` approach, and hence is used. This is based on benchmarking and the `uvloop `_ research.