The checkStatus example in the READMe checks for 2xx, and this is also what Response.ok checks. But what about 304? jquery for example explicitly includes this status in its OK check. Why is this different for fetch? Or isn't it? It's confusing me a bit.