aslakhellesoy/webbit — comment on commit 15f89e85f1f27619f342f2d1099f4c9f77c17dc8
File:  line 0
By aslakhellesoy:

Currently `start()` is sync and `stop()` is async (you can call `join()` to wait for a complete shutdown, which is common in tests).

In practice, I haven't seen `stop() and join()` used a in production at all, only in tests, so breaking how that works is probably not a big deal.
I don't think changing how `start()` works is a big deal either. It only matters if you issue http requests from the same process as the one running the server, which is rather untypical except in tests.

And breaking tests are easy to fix.

Am I forgetting something here?