主要观点:
- 2024 年 11 月 20 日,Delta Chat 1.48 应用在各平台包含先进的点对点网络支持,包括洞穿和前向秘密端到端加密,能在用户间建立私有的点对点闲聊网络。
- 介绍了多个 webxdc 应用,如 Pixel 应用(241 行代码,实现协作实时像素绘制且离线优先)、Pong 应用(实时游戏,实现基本时钟同步)、realtime 编辑器应用(协作编辑,类似离线优先)、Unix 终端应用(与聊天机器人实时互动)、Live Chat 应用(群聊中的实时聊天)。
- 提供了 webxdc 应用开发的相关阅读推荐,包括起步、共享 Web 应用状态等。
- 阐述了 Iroh/P2P 集成的技术背景,如如何建立私有 P2P 网络、P2P 网络中的身份是临时的及加密是前向秘密的、关于 IP 地址的隐私注意事项等。
- 强调规范、协议提供退出自由,如 webxdc.joinRealtimeChannel()API 是更易用的高层 API,Delta Chat 应用可进化为使用不同的实现。
- 感谢 NLNet 和 NGI 的支持与愿景。
关键信息:
- 各应用的特点及代码相关信息,如 Pixel 应用的代码行数、实现功能等。
- Iroh/P2P 集成的技术细节,如利用 Iroh Ticket 建立连接、使用 Iroh Relay 等。
- 相关 API 的介绍及作用,如 webxdc.joinRealtimeChannel()API。
- 多个应用的视频展示链接。
重要细节:
- Pixel 应用通过 webxdc.sendUpdate 和 realtimeChannel.send 两个 API 实现混合离线优先和实时连接。
- Pong 应用是简单的两人实时游戏,可参考第三方 WebRTC 基于的 Pong 开发内容进行改进。
- realtime 编辑器应用是协作编辑器的 fork 版本。
- Unix 终端应用可运行聊天机器人并共享终端。
- Live Chat 应用是群聊中的临时聊天,消息不持久。
- Delta Chat 不存储 IP 地址,聊天伙伴可能通过某些方式获取 IP 地址。
- 其他 XMPP 信使可使用不同方式实现 webxdc 实时 API。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。