PubSub在浏览器中使用JS IPFS HTTP API客户端

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

   image.png  

  这是通过在我正在研究的“精简”http客户端中进行的实验来实现的,最初的意思是真的非常小(它目前为~13kb gzipped与常规客户端的~200kb)。 为了使它变小,我们需要切换到使用fetch API,但我很快意识到这开辟了许多其他机会,比如启用pubsub。 我们还可以轻松获取可取消请求,请求超时,自定义提取实现以及切换到async / await和异步迭代器。

  我最初在lite客户端演示了它:

     image.png


  Lite客户端已成为确保使用浏览器本机API现在可以实现API的“硬部分”的一个很好的试验场。 我将在不久的将来将更多的学习应用到常规的http客户端,这有望产生更小的捆绑包大小,以及更酷的新功能。

  ipfs-http-client第34版现已推出! https://www.npmjs.com/package/ipfs-http-client/v/34.0.0

  感谢您阅读

      

image.png

最新推荐