# 第 6 期 - 白云滑雪场

> 封面图摄于某年冬天新疆的白云滑雪场，从高处滑下来很是

- Issue: 6
- 发布日期: 2020/12/29
- HTML: https://weekly.tw93.fun/posts/6
- JSON: https://weekly.tw93.fun/api/posts/6.json
- English translation: https://weekly.tw93.fun/en/posts/6.md

---

<img src="https://gw.alipayobjects.com/zos/k/o3/ZebwPr.jpg" width="800" />

<small>封面图摄于某年冬天新疆的白云滑雪场，从高处滑下来很是[刺激](https://gw.alipayobjects.com/os/k/nd/dsajdasdsad.mp4)，秋冬有很多平时见不到的非内陆美景，可以一去~</small>

> **记录每周看到的前端潮流技术，筛选后用接地气方式发布于此，关注此专栏可以及时收到更新~**

## 好文和学习

**Webpack 5 终于发布啦**  
<https://webpack.js.org/blog/2020-10-10-webpack-5-release/>  
阔别两年，webpack 5 终于正式发布了，可通过此文来了解下重要更新有哪一些，以及其构建效率和质量是怎么去提升的，中文可见[详细内容>>](https://juejin.im/post/6882663278712094727)

**ECMAScript 2020 新增特性**  
<https://juejin.im/post/6883306672064987149>  
ECMAScript 2020 是 ECMAScript 语言规范的第 11 版，新增的这 9 个新特性值得一学

**Serverless 未来十年发展解读**  
<https://juejin.im/post/6883773727733972999>  
本文整理自 Johann Schleier-Smith 在 [ServerlessDays China](https://cloud.tencent.com/developer/salon/live-1224/agenda-10025) 的演讲，主要分为四个部分：首先阐述 UC Berkeley 怎样来定义 Serverless ，之后会分享一些近期的研究成果和进展，最后提出对云计算未来的一些预测和设想

**浏览器是如何工作的**  
<https://king-hcj.github.io/2020/10/05/google-v8/>  
一篇文章方方面面的介绍到了 Chrome V8，让你更懂 JavaScript 运行，很是详细

**超全的 Linux Shell 文本处理工具集锦**  
<https://segmentfault.com/a/1190000037480939>  
每周学一点新知识，用过 Shell 处理一些文本才知道原来这么简单方便，此文将一些处理文本常见的工具都介绍了一个遍，可先了解到用的时候再查

**一文了解文件上传全过程**  
<https://segmentfault.com/a/1190000037411957>  
一篇详细的介绍文件上传流程的文章，从前置知识、请求端、服务端、接收端一层一层来带着入学的感觉

## 开源和工具

**Zipson - Json 压缩工具**  
<https://github.com/jgranstrom/zipson>  
Zipson 是一个让原本 `JSON.parse/stringify` 增加了压缩和流媒体支持的临时替代方案，感觉前后端传输中，接口先压缩吐出数据，前端通过解压获取 Json，可让传输数据变小 50%

**Bubble Tea：一个强大轻量的 TUI 框架**  
<https://github.com/charmbracelet/bubbletea>  
Bubble Tea 一个基于 Elm 架构的 Go 框架，借此可用有趣、函数式、带状态的方式去编写命令行 APP，效果很不错，虽然是 GO 语言，不过可触类旁通研究一波
<img src="https://gw.alipayobjects.com/zos/k/1v/12123213123.gif" width="800" />

**BlurHash: 图片懒加载舒服的占位符**  
<https://github.com/woltapp/blurhash>  
之前我们一般使用纯灰色亦或是骨架占位符的方式来缓存暂未出来的图片，虽然看起来没问题但是不讨设计喜欢，BlurHash 是将原有会会的占位图，变成模糊漂亮的彩色，可能设计会喜欢

**Drogon：一个基于 C++14/17 的 Http 应用框架**  
<https://github.com/an-tao/drogon>  
Drogon 是一个基于 C++14/17 的 Http 应用框架，通可以方便的使用 C++构建各种类型的 Web 应用服务端程序，写习惯 Node 的同学看看这个会让你惊讶的

**detect-gpu:一个 GPU 的检测库**  
<https://github.com/TimvanScherpenzeel/detect-gpu>  
根据 GPU 的 3D 渲染基准分数对 GPU 进行分类，开发人员可借此结果为图形密集型应用程序提供合理的默认设置

**Plausible Analytics：Google Analytics 替代品**  
<https://github.com/plausible/analytics>  
Plausible Analytics 是一个简单、轻量且隐私友好的 Google Analytics 替代品，不使用 cookie，自托管或者云上部署都可以

**Awesome YouTubers**  
<https://github.com/JoseDeFreitas/awesome-youtubers>  
以上这个 Awesome YouTubers 将技术领域值得关注的 YouTuber 给挑选出来了，适合那种看视频学习的同学来有选择关注~

## iOS 和多端

**1 分钟将 vscode 撸成小霸王**  
<https://juejin.im/post/6882576431503638536>  
这个是真的“浪”，借助[JSNES](https://github.com/bfirsh/jsnes)模拟器弄了一个 VSCode 的小霸王游戏机，VScode 插件搜索「小霸王」即可使用，这个想法很是不错~

**iOS 后台锁屏监听摇一摇**  
<https://juejin.im/post/6881420727371694093>  
不会吧这也行系列，一般情况下出于省电、权限、合理性等因素考虑一些奇怪的需求 iOS 不是很好实现，如当 APP 处于后台或锁屏状态时，依旧可以监听到摇一摇，看看这里是怎么做的

**Flutter 1.22 正式发布**  
<https://juejin.im/post/6879048672597213198>  
来看一看 Flutter 1.22 趁着 iOS 14/Android 11 发布季，都更新了一些什么样的功能？

## 灵感和设计

**哪些工具使你成为一个更好的程序员？**  
<https://news.ycombinator.com/item?id=23468193>  
Hacker News 上面比较热烈的一个讨论，看看国外的程序员怎么说？

**很炫酷的 3D 可视化的星空**  
<http://stars.chromeexperiments.com/>  
一个可交互式的三维可视化恒星邻居，包括超过 10 万颗附近的恒星，点击 URL 进入很是不错

**Blush:插图定制生成工具**  
<https://blush.design/zh-CN>  
这个工具不错的是可以自定义插图的每一部分来创建自己的构图，同时种类也很多，对于前端同学写一些图文搭配 PPT 蛮适合

**2020 中国奢侈品消费者数字行为洞察报告**  
<https://mp.weixin.qq.com/s/fsBblPTiTjYXg1vUKzK_Jw>  
从此文来了解下后疫情时代中国奢侈品消费市场呈现的趋势、消费链路以及品牌打法，还可结合“名媛拼团”侧面来剖析下

**用纯 CSS 画了一个棕色美女**  
<https://diana-adrianne.com/purecss-character/>  
头发、眼睛、鼻子和皮肤阴影画的很逼真，可以打开开发者调试看里面 CSS 是怎么写的
