{"date":"2026-10-31","versions":{"node":"v26.12.0","vue":"3.6.0-rc.14","rootVue":"3.5.44","vite":"8.3.4","pluginVue":"6.0.10","vueTsc":"3.3.13","vitest":"5.0.5","playwright":"1.64.1"},"unitTests":{"before":25,"after":31},"browser":{"passed":true,"browserVersion":"151.0.7922.34","results":["真实扩展页面挂载","旧设置读取与默认值兼容","最后一项选择的 DOM 与存储一致","下拉、侧栏和页面范围写回兼容","真实 storage.onChanged 同步 content script","键盘滑块与恢复默认","重开持久化、保存反馈与页面异常检查"],"errors":[]},"artifacts":[{"file":"popup/js/index.js","beforeBytes":70186,"afterBytes":62549,"beforeGzipBytes":27354,"afterGzipBytes":23562,"identical":false,"beforeSha256":"c28d3b7fac88e1ebe8b7eb33f43449d04489edebf3707c89723c6e88a64a860f","afterSha256":"f56c3a801ecebcc4796a5d309761e596b7160f04c8e9fdda0eb7ef7cd98f90d6"},{"file":"content/index.js","beforeBytes":12910,"afterBytes":12910,"beforeGzipBytes":4820,"afterGzipBytes":4820,"identical":true,"beforeSha256":"ea03732183f73559070d9be032cbcce97e60f836b0505cae8a83dbdce3faee72","afterSha256":"ea03732183f73559070d9be032cbcce97e60f836b0505cae8a83dbdce3faee72"},{"file":"content/style.css","beforeBytes":37359,"afterBytes":37359,"beforeGzipBytes":5054,"afterGzipBytes":5054,"identical":true,"beforeSha256":"c5db026f82b34e244e57dd3b7af0999a12158c224e447ca962a2944ed6b66864","afterSha256":"c5db026f82b34e244e57dd3b7af0999a12158c224e447ca962a2944ed6b66864"},{"file":"manifest.json","beforeBytes":723,"afterBytes":723,"beforeGzipBytes":385,"afterGzipBytes":385,"identical":true,"beforeSha256":"ff4d924acb48bb7b6459d77a9979130d49cda6a6f5c546412fff6128f5d8a407","afterSha256":"ff4d924acb48bb7b6459d77a9979130d49cda6a6f5c546412fff6128f5d8a407"}],"popupCssDeclarationsUnchanged":true,"workspace":{"otherManifestsUnchanged":true,"otherVuePackagesOn3544":6,"changedImporters":[".","apps/zhihu-feishu-docs-dark-extension"]},"controls":{"source":"相同最终业务源码，仅改变 Vue 版本和 Vapor 标记/应用入口；Vite 原配置，gzip level 6","results":[{"label":"vue35-vdom","version":"3.5.44","vapor":false,"rawBytes":70176,"gzipBytes":27340},{"label":"vue36-vdom","version":"3.6.0-rc.14","vapor":false,"rawBytes":73023,"gzipBytes":28266},{"label":"vue36-vapor","version":"3.6.0-rc.14","vapor":true,"rawBytes":62572,"gzipBytes":23571}]},"notes":["kB=1000 bytes；gzip 使用 Node zlib level 6，对最终文件整体压缩。","扩展从本地加载，gzip 仅为横向比较，不代表实际网络流量。","三组隔离构建使用相同最终业务代码，路径及 scoped 标识变化会造成少量字节差异。","原 Vue 3.5 基线能复现最后一项取消后 DOM 与存储不一致；修复后的 3.5 VDOM、3.6 VDOM 和 3.6 Vapor 均通过 7 组浏览器回归。","真实扩展运行时、storage API 和 content script；知乎页面用拦截返回的本地 fixture，未覆盖在线站点全部路由。","未测启动耗时、主线程时间或内存。"],"browserRuns":[{"passed":true,"browserVersion":"151.0.7922.34","results":["真实扩展页面挂载","旧设置读取与默认值兼容","最后一项选择的 DOM 与存储一致","下拉、侧栏和页面范围写回兼容","真实 storage.onChanged 同步 content script","键盘滑块与恢复默认","重开持久化、保存反馈与页面异常检查"],"errors":[]},{"passed":true,"browserVersion":"156.0.8078.4","results":["真实扩展页面挂载","旧设置读取与默认值兼容","最后一项选择的 DOM 与存储一致","下拉、侧栏和页面范围写回兼容","真实 storage.onChanged 同步 content script","键盘滑块与恢复默认","重开持久化、保存反馈与页面异常检查"],"errors":[],"warnings":[]}]}