在客户端 JavaScript 中实现 Webhook?

Posted

技术标签:

【中文标题】在客户端 JavaScript 中实现 Webhook?【英文标题】:Implement Webhook in Client-Side JavaScript? 【发布时间】:2018-06-14 16:27:54 【问题描述】:

我正在使用一些客户端 javascript 进行一些 API 调用,将数据返回给最终用户。我想使用Webhook(而不是轮询API)在可用时从API获取更新信息,但不确定这是否是因为我的JS只是客户端并且必须是轻量级(例如,我宁愿不依赖加载任何库)。

不胜感激任何指针。

【问题讨论】:

【参考方案1】:

加载库没有任何问题。今天的网页严重依赖库,尽管您可以过度使用它,但加载库并不会使您的页面“沉重”。在优化大小时,最好仔细检查图像大小。

对于 webhook 实现,我会推荐 websockets。用于此目的的一个不错的库是socket.io。使用 websockets,您可以将数据从服务器推送到客户端,因此您无需依赖轮询。

【讨论】:

以上是关于在客户端 JavaScript 中实现 Webhook?的主要内容,如果未能解决你的问题,请参考以下文章

在啥情况下我们需要在javascript中实现单例类[重复]

如何在 javascript 中实现 Random.nextDouble()?

如何在 JavaScript 中实现锁

在javascript中实现一个规则算法[关闭]

如何在 Wordpress 中实现 javascript

如何在javascript中实现区域/代码折叠