首页
聂骁骏
取消

Service Worker 研究

1. CRA中关于offline-first的考虑事项 原文档地址 在初始缓存完成后,service worker生命周期控制着更新的内容何时最终被显示给用户。为了防止与懒惰加载的内容出现竞争条件,默认行为是保守地将更新的Service Worker保持在 “等待” 状态。这意味着用户最终会看到较旧的内容,直到他们关闭(重新加载是不够的)他们现有的、打开的标签。关于这种行...

D3-Zoom api 研究

1. D3-Zoom暴露的api 总共暴露三个api,如下: zoom: () => zoom zoomTransform: (node) => zoomIdendity || __zoom zoomIdentity: 常量 k = 1, tx = ty = 0 1.1 d3.zoom() 创建一个新的缩放行...

MacOS 环境中的 Electron Builder 研究

此文章使用 electron-webpack-quick-start 仓库测试 Electron Builder 打包相关问题。 1. 默认配置 不修改任何配置,直接运行yarn dist : • electron-builder version=22.11.7 os=20.2.0 • loaded parent configuration file=/Users/syst...

MacOS 环境 Electron Builder 打包时报错

1. electron builder 因证书问题无法打包 问题描述: MacOS 环境中打包时报错:SecTrustSettingsCopyCertificates error: -25300 运行security find-identity 时提示: Matching identities 1) 证书1相关信息 2) 证书2相关信息 ...