https://hackershare.dev/bookmarks/739422
The differences between synchronous web APIs and asynchronous stateful APIs