SheepNav
@rabbx/ws

@rabbx/ws

producthunt.com

9KB极简WebSocket,零依赖,全平台运行。

26天前制作者:rabbxdev

关于 @rabbx/ws

@rabbx/ws 是一款仅 9KB 的轻量级 WebSocket 库,专为现代边缘计算环境打造。它遵循 Web 标准,零外部依赖,可在 Node.js、Bun、Deno 和 Cloudflare Workers 等所有主流 JavaScript 运行时中无缝运行。

核心功能

  • 极致轻量:仅 9KB 的体积,无冗余依赖,显著减少部署包大小。
  • 全平台兼容:基于 Web 标准 API 设计,一次编写,随处运行。
  • 高性能实时通信:专为低延迟、高吞吐场景优化,支持 IoT、实时应用等。

主要特性

  • 零依赖:无需安装繁重的 node_modules,项目更干净、安全。
  • 边缘原生:完美适配边缘计算环境,如 Cloudflare Workers。
  • 统一接口:在所有运行时中提供一致的 WebSocket 操作体验。
  • 安全可靠:遵循最新 WebSocket 规范,内置安全机制。
  • 快速集成:API 简洁直观,几分钟即可完成接入。

适用场景

  • 实时应用:聊天、协作编辑、在线游戏等需要低延迟双向通信的场景。
  • 物联网 (IoT):在资源受限的设备上建立稳定的 WebSocket 连接。
  • 无服务器架构:在 Cloudflare Workers 等平台中实现实时 API。
  • 微服务通信:作为轻量级消息通道,连接分布式服务。

@rabbx/ws 以其小巧的体积和强大的兼容性,成为边缘计算时代 WebSocket 通信的理想选择。

相关工具