第四十八期(2020.01.10)
使用 Service Workers 可以做 HTML 负载更小,使用 Service Workers 来缓存网页(及其子资源),以便在用户离线时将其提供给用户,这是众所周知的,但是 SW 的能力绝不仅仅这些,您可以以编程方式生成响应体,不仅限于从网络获取信息或从缓存中读取信息。比如传统的服务器端渲染 WEB 应用,总是返回完整的 HTML,但其实大多数情况,这些 HTML 有很多重复,这就产生了浪费。
https://philipwalton.com/articles/smaller-html-payloads-with-service-workers/
基于NumPy界面的交互式深度学习书,其中包含代码,数学和讨论。
预测一下未来十年会发生什么,比如自动驾驶和AI会因为过度炒作而在未来十年逐渐降温而淡出。
Rhasspy(发音为RAH-SPEE)是一种开源的,完全离线的语音助手工具包,适用于多种语言(包括中文),可与Home Assistant,Hass.io和Node-RED很好地配合使用。
FRUSTRATIONindex:衡量网页性能的指标有很多,比如Time To First Byte(TTFB),First Content Paint (FCP),等等,FRUSTRATIONindex关注的是指标之间的差距,而不是单独查看指标。 差距越大,用户受挫的机会就越大。以下是这个博客的测试结果。
https://www.frustrationindex.com/
https://calendar.perfplanet.com/2019/frustrationindex-mind-the-gap/
BBC以WAV格式提供了这些16,000个BBC声音效果,可以根据RemArc许可条款下载使用。声音效果是BBC的版权,但可以将其用于个人,教育或研究目的,如许可证中所述。
前端性能检查表2020
https://www.smashingmagazine.com/2020/01/front-end-performance-checklist-2020-pdf-pages/
flowy:一个JavaScript库,可轻松创建漂亮的流程图
age:简单,现代且安全的文件加密工具
https://github.com/FiloSottile/age
$ age-keygen -o key.txt Public key: age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac8p $ tar cvz ~/data | age -r age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac8p > data.tar.gz.age $ age -d -i key.txt data.tar.gz.age > data.tar.gz
bandwhich(what):一个CLI实用程序,用于按进程,连接和远程IP /主机名显示当前网络利用率
构建自己的WebAssembly编译器
Javascript 的 JSON Parser
Doomsday Algorithm(末日算法):计算出某一指定日期是在一周中的哪一天。
JavaScript Weekly 2019年最受欢迎文章