# @bimetal/sync-ws 中文文档

规范地址：https://npmcn.com/package/%40bimetal/sync-ws/

版本：0\.42\.0
npm 元数据更新时间：2026-10-30T11:44:59.535Z
中文译文更新时间：2026-11-08T02:47:34.937Z
软件包许可：Apache-2\.0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40bimetal/sync-ws
原文对照：https://npmcn.com/package/%40bimetal/sync-ws/?lang=original

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：101 kB，15 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：2 个
- 首次发布：2026-06-08T20:25:11.776Z
- 最新版本发布：2026-10-30T11:44:59.251Z
- 近 30 天下载量：15673（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：19（近 12 个月 19 个）

## 中文简介

用于 @bimetal/ sync 的 WebSocket 同步运输适配器 。 浏览器客户端具有指数回放重联和透明订阅再安装功能.

## 安装

```sh
npm install @bimetal/sync-ws
```

也可以使用：`pnpm add @bimetal/sync-ws`、`yarn add @bimetal/sync-ws`、`bun add @bimetal/sync-ws`

## README

# @ bimetal/ sync-ws (中文(简体) )

皮肤 **网络安全套`SyncTransport`\- 师傅** 尔时 [`@bimetal/sync`](https://npmcn.com/package/%40bimetal/sync). Ein 浏览器- Client, der das 图克图雷 `SyncTransport`\- Interface über eine WebSocket-Verbindung 执行器 - 密特 **标识- 备份- 重新连接** ưμ㼯a **订阅系统** 纳克 einem (原始内容存档于2017-10-21). Verbindungsabbruch.

## 安装

```bash
npm install @bimetal/sync-ws @bimetal/sync
```

## 戴斯·帕克特的谎言

| 导出 | 兹韦克 |
| --- | --- |
| `createWebSocketSync(options)` | Erzeugt 爱宁 `SyncTransport` über eine WebSocket-URL:verbindet,再连接 mit Expressive-Backoff und 重新安装 Bestehende 订阅 nach 重新连接透明. Bei Protokolfehler bricht der Client sauber ab (Close 4002) (英语). |
| `WebSocketSyncOptions` | 选项(URL、后台、, `WebSocketFactory`) (中文(简体) ). `url` 快乐的欢乐 `() => string | Promise<string>` 工厂 ein `Promise` 活化物(双金属-304):活化物 **编剧** Verbindungsaufbau gerufen, auch beim reconnection ——如此holt ein Konsumment je Aufbau eine frische Eintritskarte. 中国植物物种信息数据库. Ein verworfenes promise ist ein gescheiterter Aufbau (英语:Backoff, neer Versuch). 維克多克(英语:C. |
| `subscribe(…, { onRejected })` | Verweigert die Autorität eine 订阅(`subscribe-rejected`bimetal-304), tenet sie endgültig: kein Frame a den Handler, keine re-Installation nach einem reconnection, die Verbindung bleibt stehen; 互联网档案馆的存檔,存档日期2011-12-21., 互联网档案馆的存檔,存档日期2013-12-21.,; `onRejected` bekommt Strom, Grund und Text. (原始内容存档于2018-09-29). 发烧 `createSyncedEventStore` 柴油机车 Ablehnung a `SyncedEventStoreOptions.onRejected` 祖斯坦德一号 `rejectedStreams` (双金属-321) - `caughtUp` (原始内容存档于2013-10-12). settelt auch für einen verweigerten Strom. |
| `transport.undo` 编号 : `.redo` | Das 撤消**科曼多语Name** (一) Autorität (双金属-259 S2) – derselbe 韦维因 `append` (请求文件,Antwort) `append-ok`编号 :`append-rejected`{\\fn黑体\\fs22\\bord1\\shad0\\3aHBE\\4aH00\\fscx67\\fscy66\\2cHFFFFFF\\3cH808080}"承诺"的定时器 Die Methoden stehen auf dem Transport, (原始内容存档于2018-09-21) (英语), **索巴尔德死,奥特里特死 `hello`\- Frame zugesagt 帽子 (英语)** (bimetal-292), 儿子 fehlen sie- der Konsument prüft auf Vorhandensein wie bei der In-Memory-Autorität. 中国植物物种信息数据库. (伊能·阿布列洪·米特·格伦德) `concurrency` 圆柱形 `ConcurrencyError` mit dem Text der Autorität (erwarte und vorgefundene Marke), jede andere ein schlichter (中文(简体) ) `Error`斯曼蒂克(Zurückgenommen wird, 意为"死"), `expectFrame`(原始内容存档于2019-10-21) (英语). gehört zu [`@bimetal/sync`](https://npmcn.com/package/%40bimetal/sync) (单位:千美元)`SyncTransport.undo`),死活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活[`@bimetal/server-sync`](https://npmcn.com/package/%40bimetal/server-sync) 光标 `undoDomain`) (中文(简体) ). |
| `WebSocketLike`, (中文(简体) ), `WebSocketFactory` | Einspeis-Punkte für Test-Doubles bzw. 中国植物物种信息数据库. eine节点 -`ws`\-伊普莱特杨. |
| `WS_READY_STATE` | (原始内容存档于2019-10-10) (英语). Die ready State - Konstanten. |

Die Gegenseite auf dem 服务器是 [`@bimetal/server-sync`](https://npmcn.com/package/%40bimetal/server-sync)。 。 。 .

**在框架(bimetal-372)中赶上.** Die Autorität schickt den Rückstand eines Stroms in 互联网档案馆的存檔,存档日期2013-12-02 `events`\- 框架之二 `maxFrameBytes` (中文(简体) ). 客户端 dekodiert jeden 框架 beim Eintreffen und wedet ihn je 订阅 (原始内容存档于2017-10-21). der Reihe nach an; die Ströme eines Sockets laufen nebeneinander. **银色:** 连锁店 a, als die Leitung liefert, Wartet der Rückstand dekodiert im Speicher und wächst mit dem Strom. 勒通·利通·利通·利通 勒通·利通 勒通·利通 勒通·利通 勒通·利通 勒通·利通 勒通 勒通 勒通 勒通克·利通 勒通克·利通 勒·利通克·通克·通克·通克·通克. 爱宁 Rückmeldeweg a die Autorität gibt es nicht. 中国植物物种信息数据库. Ein Eingang, der grossle Frames erst nach dem vorigen dekodierte, (原始内容存档于2018-09-29) (英语), brachte gemessen nichts und hielt viele Ströme提示器 dem langsamsten auf (bimetal-373). 嗯,是内向.

## 阿尔基特克图尔

交叉 `sync`) (中文(简体) ). 铁夫: [事件 - 搜索 - 孔泽特](https://npmcn.com/apps/landing/src/content/docs/de/konzept-event-sourcing.md) ưμ㼯a [后端- uberblick](https://npmcn.com/apps/landing/src/content/docs/de/backend-ueberblick.md) ——"Wie groß wird das?",去死Grenze des Log-im-Client.

## 常见问题

### @bimetal/sync-ws 是什么？

用于 @bimetal/ sync 的 WebSocket 同步运输适配器 。 浏览器客户端具有指数回放重联和透明订阅再安装功能\.

### 如何安装 @bimetal/sync-ws？

在项目目录运行 npm install @bimetal/sync-ws，或使用 pnpm add / yarn add / bun add。

### @bimetal/sync-ws 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @bimetal/sync-ws 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @bimetal/sync-ws 可以商用吗？

@bimetal/sync-ws 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @bimetal/sync-ws 的下载量有多少？

根据 npm 官方下载统计，@bimetal/sync-ws 在 2026/10/08 – 2026/11/06 这 30 天内被下载 15,673 次，日均约 522 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @bimetal/sync-ws 还在维护吗？

最新版本 0\.42\.0 发布于 2026/10/30（9 天前）；至今共发布 19 个版本，其中过去 12 个月发布了 19 个；首次发布于 2026/06/09。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

