精选
HTTP/2: 更快的页面加载时间
HTTP/2 是网站性能优化的一把利剑,文章通过跟 HTTP/1.1 比较,介绍了 HTTP/2 多路复用、服务器推送、二进制传输和协议头压缩等优点,这些优点确实能提升页面加载速度,已经被各大网站使用。
教程
理解 Event Emitters
Event Emitters (也叫发布 / 订阅) 可谓是一种经典的设计模式,但到底什么是 Event Emitters?作者带你实现一个最简单的 Event Emitters。
永远不用在生产环境直接运行你的 Node.js 应用
Burke Holland 表明直接用 node index.js
运行应用不会让你的应用挂掉后自动重启,所以需要借助进程管理工具来启动你的应用。例如 PM2
,不仅可以让挂掉的应用自动重启,还能充分利用多核 CPU 的优势。
工具 & 资源
uppy
非常强大的支持多种文件上传的库。
save-page-state
可以保存页面状态信息的 chrome 扩展。
shimport
让浏览器支持 ES modules 的垫片库。
如果你喜欢这篇文章,请关注我,我会持续输出更多原创且高质量的内容。
原文链接:前端周报第 16 期