asyncJavaScriptAsyncMediumWhy should heavy operations like network requests be asynchronous?1So the main thread isn't blocked and the UI doesn't freeze2Because they cannot return values synchronously3To make them run on the GPU4Because synchronous code is not allowed in browsersBack to list