2019-09-04 09:48:48
优秀的新闻! 您现在可以在BROWSER中使用JS IPFS HTTP API客户端进行pubsub!
优秀的新闻! 您现在可以在BROWSER中使用JS IPFS HTTP API客户端进行pubsub!
由于无聊的技术原因 ,以前无法通过浏览器中的HTTP API支持pubsub 。 现在fetch API支持取消,并且已经有一段时间了,pubsub支持已经到了!
还有一个全新的示例应用程序,您可以在浏览器中显示如何使用pubsub:
github.com/ipfs/js-ipfs-http-client/examples/browser-pubsub
这是通过在我正在研究的“精简”http客户端中进行的实验来实现的,最初的意思是真的非常小(它目前为~13kb gzipped与常规客户端的~200kb)。 为了使它变小,我们需要切换到使用fetch API,但我很快意识到这开辟了许多其他机会,比如启用pubsub。 我们还可以轻松获取可取消请求,请求超时,自定义提取实现以及切换到async / await和异步迭代器。
我最初在lite客户端演示了它:
Lite客户端已成为确保使用浏览器本机API现在可以实现API的“硬部分”的一个很好的试验场。 我将在不久的将来将更多的学习应用到常规的http客户端,这有望产生更小的捆绑包大小,以及更酷的新功能。
ipfs-http-client第34版现已推出! https://www.npmjs.com/package/ipfs-http-client/v/34.0.0
感谢您阅读