01Does the `fetch()` promise reject if the server returns a 404 or 500 error?
02If you need to read a `Response` body twice (e.g., for logging and for JSON parsing), what must you do?
03Which API is used to cancel an ongoing `fetch` request?
04What is the purpose of the `credentials: 'include'` option in a `fetch` call?
05How can you process a large download chunk-by-chunk to show a progress bar or reduce memory usage?
06What is Subresource Integrity (SRI), and how is it used with fetch?
07What happens if you set `cache: 'no-store'` in a fetch request?
08Which header is automatically added by the browser when you pass a `FormData` object as the fetch body?
09What is the purpose of the `keepalive: true` option in a fetch request?
10When using a stream reader (`body.getReader()`), what does the `done` property in the result object signify?