已经 2018 年了,Service Worker 已经不再是一项新奇的黑科技了。Google Chrome 团队推出了 Workbox,计划取代 sw-toolbox 和 sw-precache 实现 Service Worker 动态缓存,用于构建新一代 PWA。 记录一下国内几家 CDN 厂商的海外节点、国际布局。本文更新于 2019.8.13。 DisqusJS 是一个使用 Disqus API 的超轻量级的「评论基础模式」实现,搭配 Disqus API 的反代可以实现在网络审查地区加载 Disqus 评论列表;支持自动检测访客的 Disqus 可用性自动选择加载原生 DISQUS (评论完整模式)和 DisqusJS 提供的评论基础模式。 DNS 是互联网的基石之一,之前我在博客的 DNS 标签下写了不少关于权威 DNS 的文章,这次写一篇关于递归 DNS(也就是公共 DNS)的文章,从公共 DNS 的必要性、利弊来讲一讲选择公共 DNS 需要关注的事情,以及列举一些当前主流的公共 DNS。 最近宿舍里办了两条 100Mbps 宽带,打算做个多线多拨叠加到 200Mbps,所以把手上的小米路由器 3G 刷成 OpenWrt 并尝试一下多线多拨。 早在 2015 年 5 月 gulpjs 开发团队就已经释出了 4.0 分支,但是直到现在,你执行 npm i gulp 时依然默认安装更稳定的 gulp@3.9.1 。然而 gulp@3.9.1 存在高危漏洞,而 npm audit fix 时就升级到了 gulp@4,所以我就 gulp 升级顺手水一篇文章。 安装 gulp 4.0 当 2015 年 gulp 4.0 刚释出的... 记录阿里云 BGP Anycast (140.205.1.0/24) 路由路径。阿里云的 Anycast 调的真的非常糟糕。 (更新日期 2019 年 8 月 1 日)