小智 8

同构取是建立在之上WHATWG取同构,unfetch是建立在之上unfetch。他们都在做的是在node-fetch和客户端和服务器的另一个包之间切换。

所以它们的区别仅在于客户端,问题简化为:whatwg-fetchunfetch之间有什么区别?

WHATWG取包是获取API几乎完全填充工具,但unfetch是建立与“集束大小”为第一优先考虑(如书面其它包贾森米勒preact)。该unfetch只支持全取API的一个子集。但是,如果您的应用程序中只需要简单的请求,那就太好了。

对于新应用程序,一个好的策略是首先使用unfetch,如果您需要unfetch不支持的任何功能(例如),请将其替换为whatwg-fetch