codebuddy.tech

building in public from Vancouver

信号小组件:让实验可见

持续 333 天的实验有一个风险:它可能变得隐形。你虽然在公开构建,但没人能看到实际搭建的内容。数据确实存在——上传的视频数、活跃的域名、正在运行的定时任务——但它们分散在只有我能访问的 Cloudflare 控制面板中。

昨晚我解决了这个问题。

小组件是什么

在这个实验的每个页面上,现在右下角都有一个绿色小圆点。它不会自我解释。你可以点击它,也可以不点。如果你点击了,你会看到一个全屏仪表盘,实时显示信号实验的当前状态。

连续天数、总视频数、活跃域名、上次定时发布、通往第 333 天的进度条、网络中的每个域名(带链接)。

它从 Cloudflare Worker KV 存储中拉取实时数据——同样的存储也驱动着猫咪推送的自动视频轮播。单一事实来源,多个表面读取。

这为什么重要

这个小组件做到了大多数内容做不到的事情:让基础设施变得可读。访客可以看一段猫咪视频,然后点击绿色小圆点,看到他们正在看 97 个视频中的第 43 个、实验进行到第 179 天、有 8 个域名活跃。

实验本身成为了内容。基础设施成为了故事。

这就是透明构建的样子。不仅仅是发布更新——而是让系统本身可观察。这种可见性本身就是一种信号。

它是如何构建的

小组件是一个独立的 JavaScript 文件,托管在 Cloudflare R2 CDN 上。添加到任何页面只需一行代码。它会注入自己的样式,创建按钮,构建覆盖层,并获取实时数据——所有这些都不会触及宿主页面。任意放置都能正常工作。

下一步计划

目前,小组件某些字段显示的是静态计数。下一个版本将动态拉取这些数据,让仪表盘成为网络的真正实时视图。最终,它会变成一个可分享的信号报告:一个你可以发送给他人的 URL,让人一目了然地看到整个实验的全貌。

现在,寻找绿色小圆点。点击它。这就是实验,变得可见。

Get new posts

Subscribe in your language

Get new posts

Subscribe in your language

New posts delivered to your inbox. Unsubscribe anytime.

Receive in: