我看到两者都用于SSR。那有什么区别呢?除了isomorphic-fetch being older and slightly larger gzipped package之外。

链接:

Isomorphic Unfetch

Isomorphic Fetch

最佳答案

isomorphic-fetch构建在whatwg-fetch之上,isomorphic-unfetch构建在unfetch之上。他们两者都在做的是在node-fetch和其他用于客户端和服务器的程序包之间切换。
因此,它们的区别仅在于客户端,问题归结为: whatwg-fetchunfetch有什么区别?
whatwg-fetch软件包是用于fetch API的几乎完整的polyfill,但unfetch的构建首先考虑了“包大小”(与Jason Miller编写的其他软件包,例如preact一样)。 unfetch仅支持完整获取API的子集。但是,如果您仅在应用程序中需要简单的请求,那就太好了。
对于新应用程序来说,一个好的策略是首先使用unfetch,如果您需要whatwg-fetch不支持的任何功能(例如streaming),请将其替换为unfetch

07-28 11:45