dsh-web-splash-loader
在终端中运行以下命令:
dsh plugin install moshe-233/dsh-web-splash-loader
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install moshe-233/dsh-web-splash-loader 完成安装,源码仓库地址为 https://github.com/moshe-233/dsh-web-splash-loader 。
插件介绍
启动一个加载了十几个插件的 DSH Web Profile 时,你常常只能盯着空白页面干等:组件逐个弹出、插件在后台默默初始化,没有任何反馈告诉你哪个慢、哪个坏了。dsh-web-splash-loader 把这段隐形等待变成一层全屏液态玻璃转场,在浏览器开始渲染的第一毫秒就铺满屏幕。中央是一头深海鲸鱼 SVG 与脉动光晕,自动适配明暗模式,让点击到内容的间隙显得从容而非失控。
在视觉之下,插件在做真正的诊断工作。它实时捕获当前 Profile 中的全部插件,为仍在加载的插件显示旋转光圈,为已就绪的显示对勾,并标注各自的毫秒耗时。底部一条流光进度条汇总整体状态——已就绪 X/Y · Z ms——让你随时知道进展到哪一步。全部插件就绪后,遮罩以弹性微缩放淡出离场;3.5 秒安全超时机制确保无论哪个插件卡死,页面都不会被锁住。启动完成后,右下角常驻一颗微型状态胶囊,点按即展开完整的逐插件耗时面板,一键复制 JSON 报告,方便贴进 issue 或群聊。
如果你的日常 DSH Web 配置堆了五个以上插件,你多半经常花几分钟去猜是哪个 bundle 拖慢了冷启动,或者单纯受够了组件在空白页上参差不齐地蹦出。这个插件不改动任何业务逻辑,只让每次会话的前几百毫秒变得可读、有节奏、可诊断。
使用场景
- Web Profile 启动时消除白屏闪烁与组件分批挂载跳动
- 排查多插件冷启动中哪个 bundle 拖慢整体加载耗时
- 一键导出逐插件耗时 JSON 报告用于 issue 反馈或团队共享
适合人员
- 日常维护 5 个以上 DSH Web 插件的开发者
- 需要向社区反馈插件加载问题的终端用户
- 重视产品启动体验与视觉细节的前端工程师