Commit Graph
16 Commits
Author SHA1 Message Date
zqlit e3e3cce1a4 perf(comments): 评论加载提速 + 骨架屏 + 友链弹窗 pjax 修复 + toast 统一 Message.js
优化:
- initArtalk 加节点级幂等守卫(mount.__atkInited,失败回滚),
  消除 artalk.html/mypjax 多入口导致的 4× comments + 4× pv 重复请求
- fetch 包装层对无 body 的 GET/HEAD 去掉多余 content-type,
  消掉 Artalk 对 GET /comments 的 CORS 预检(按完整 URL 缓存,
  每篇文章都重付一次 RTT)。实测评论列表 +1150~1565ms → +626ms

修复:
- 评论列表骨架屏改注入 .atk-list-body(原骨架在 #Comments 内,
  被 Artalk.init 清空),list-loaded/故障/12s 兜底移除
- 友链申请弹窗抽成 modules/friendlink.js 进 page-only bundle
  (原内联脚本在 #pjax-container 外,pjax 后 flApplyOpenModal 未定义)
- toast 统一走本地化 Message.js/Qmsg 适配层(保留 window.Toast/showToast 旧 API)

文档:
- README / 架构总览 更新;新增 评论加载优化方案.md
2026-10-04 15:00:52 +08:00
Vaica dca2d42e9a 加入昼夜切换的动画优化 2026-06-02 15:49:17 +08:00
zqlit 845a3a9859 修复代码折叠bug 2026-05-25 15:01:18 +08:00
zqlit 890b5cf16f 增加评论互动趣味性 2026-05-25 13:55:45 +08:00
zqlit e8d22d4276 优化性能提交新功能 2026-05-25 12:23:00 +08:00
zqlit 10ff28d5a5 修复流畅性 2026-05-25 00:03:50 +08:00
zqlit 204437c076 修复bug 2026-05-24 22:05:11 +08:00
zqlit 67f666d4ab 修复bug 2026-05-24 21:34:06 +08:00
zqlit 3efbb70b71 修复bug 2026-05-24 19:58:07 +08:00
zqlit e42af65834 修复动画掉帧的问题,增加昼夜切换的过渡动画 2026-05-24 14:00:12 +08:00
Vaica 735f72e35c fixed 修复首页闪烁的bug 2026-02-05 21:56:27 +08:00
Vaica 34b13ab25c fixed 修复暗夜模式 2026-02-05 21:53:08 +08:00
Vaica 0c39a77c3e fixed 部署代码 2026-02-01 12:45:32 +08:00
Vaica 12b0662b21 fixed 弹窗逻辑 2026-01-31 22:06:19 +08:00
Vaica be9845c3b9 fixed bug 2026-01-31 21:27:06 +08:00
Vaica da3e1505fc fixed bug 2026-01-31 19:24:22 +08:00