Optik Sol v0.3.0
新增
- 隐私安全 HAR 1.2 导出,支持 multipart 字段脱敏,正文与原始值按需显式开启。
- 主线程 Long Tasks 采集、归因、环境诊断与声明式脚本配置。
- CDP 形状协议客户端/路由器、进程内传输和可信内核桥,支持分页与借用对象清理。
- 超大数组、Map、Set 和对象的属性展开上限与截断标记。
- 控制台大小写敏感搜索,可与纯文本和正则匹配组合使用。
改进与安全
- 加固 Fetch/XHR/WebSocket/EventSource 插桩、在途监听器、长连接实例和 transport 的生命周期清理。
- 默认安全的网络归档会脱敏凭据并省略正文,响应捕获具备严格长度校验与上限。
- 修复网络正文、对象句柄、深层复制、HAR multipart、非法计时值和异常环境探针相关边界问题。
- 完善事务式/自动挂载、插件导航与异常隔离、实时元素树、自愈高亮、IndexedDB、REPL 历史和跨标签状态同步。
修复与打磨
- 改进剪贴板与模态层异步降级、键盘焦点、ARIA 语义、可调分隔面板和触屏交互。
- 统一不完整 WebView 的帧调度降级,释放长按监听器与旧版布局观察器。
- ESM、CJS、IIFE 三种入口均可在无 DOM 的 Node、SSR 和构建环境中安全加载。
- 全零或非法网络计时不会再生成异常样式;恶意插件和宿主 API 异常均被隔离。
安装
<script src="https://unpkg.com/optik-sol@0.3.0"></script>npm install optik-sol@0.3.0验证
- 42 个测试文件、309 项测试通过。
- 覆盖率:语句 86.17%、分支 77.50%、函数 82.91%、行 91.39%。
- 类型检查、生产构建、playground 消费端构建、三格式无 DOM 加载验证通过。
- 生产依赖审计无已知漏洞;IIFE gzip 约 67.30 KB。
English summary
Optik Sol v0.3.0 adds privacy-safe HAR 1.2 export, bounded Long Tasks diagnostics, a usable protocol/transport bridge, bounded object expansion, and case-sensitive console search. It substantially hardens instrumentation teardown, resource cleanup, hostile-runtime isolation, accessibility, incomplete-WebView fallbacks, and DOM-free ESM/CJS/IIFE loading.
Full Changelog: v0.2.0...v0.3.0