# 第 15 期 - 养猫

> 封面图摄于家中的老二”可乐”小时候，很推荐程序员(领)养一只猫，可以带来很多欢乐。

- Issue: 15
- 发布日期: 2021/03/02
- HTML: https://weekly.tw93.fun/posts/15
- JSON: https://weekly.tw93.fun/api/posts/15.json
- English translation: https://weekly.tw93.fun/en/posts/15.md

---

<img src="https://gw.alipayobjects.com/zos/k/zz/ujvV0v.png" width="800" />

<small>封面图摄于家中的老二"可乐"小时候，很推荐程序员(领)养一只猫，可以带来很多欢乐。</small>

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

## 好文和学习

**从 Weex 到 Web，性能逆势如何破局？**  
<https://juejin.cn/post/6907212467122733070>  
本文来自飞猪前端工程师@太吾同学，今年飞猪双十一会场前端性能的优化负责 PM，来一起看看从 Weex 到 Web 我们的性能优化实践。

**PNG 除了无损压缩你还知道什么？**  
<https://juejin.cn/post/6905635070397612039>  
从更底层的原理来了解 PNG 这种图片格式。

**编译的速度与激情：从 10mins 到 1s**  
<http://www.alloyteam.com/2020/12/14882/>  
腾讯文档前端将编译用 Webpack5 进行了一次大重构，成功将日常开发优化到 1s 的过程中，遇到的一些大型项目特有的问题和思考，对构建优化有不少参考。

**论如何像素级直出具有 14w 行代码量的前端页面**  
<http://www.alloyteam.com/2020/12/%e8%ae%ba%e5%a6%82%e4%bd%95%e5%83%8f%e7%b4%a0%e7%ba%a7%e7%9b%b4%e5%87%ba%e5%85%b7%e6%9c%8914w%e8%a1%8c%e4%bb%a3%e7%a0%81%e9%87%8f%e7%9a%84%e5%89%8d%e7%ab%af%e9%a1%b5%e9%9d%a2/>  
原来腾讯文档不仅仅在做编译打包重构，还在使用 SSR 来提升性能，然后还出了一个[一个有趣的内存泄漏案例](http://www.alloyteam.com/2020/12/%e4%b8%80%e4%b8%aa%e6%9c%89%e8%b6%a3%e7%9a%84%e5%86%85%e5%ad%98%e6%b3%84%e6%bc%8f%e6%a1%88%e4%be%8b/)

## 工具和开源

**Übersicht-让你的 Mac 桌面可 JS 编程**  
<https://github.com/felixhageloh/uebersicht>  
Übersicht 是一款 Mac 桌面小部件自定义工具，像写 React 一样来写界面还是很新鲜的。  
<img src="https://gw.alipayobjects.com/zos/k/8k/KacetP.jpg" width="800" />

**Playwright-Python 自动化神器**  
<https://github.com/microsoft/playwright-python>  
微软开源的 Playwright 是一个强大的 Python 库，仅用一个 API 即可自动执行 Chromium、Firefox、WebKit 等主流浏览器自动化操作，并同时支持以无头模式、有头模式运行。

**JSweet-Java to JavaScript 转换器**  
<https://github.com/cincheo/jsweet>  
使用 JSweet，Java 可以被转换（源代码到源代码编译）到 TypeScript 和 JavaScript。

**Kiwi-国际化全流程解决方案**  
<https://github.com/alibaba/kiwi>  
kiwi (项目名取得很不错)不仅仅一个软件国际化的代码库，而是国际化从设计到发布的整个流程的一整套解决方案。

**Gopup-强大的数据接口**  
<https://github.com/justinzm/gopup>  
提供百度、谷歌、头条、微博指数,宏观数据，利率数据，货币汇率，千里马、独角兽公司，新闻联播文字稿，影视票房数据，高校名单，疫情等数据接口。

## 跨端和 iOS

**V8 中的快属性**  
<https://mp.weixin.qq.com/s/41UkARsqGS12Tx88JLuWEg>  
V8 在内部是怎么处理 JavaScript properties 的?一看来看是怎么优化的。

**Fuchsia OS –未来的 Google 操作系统?**  
<https://juejin.cn/post/6904833174027632654>  
Google 正在开发一个新的操作系统，一起来了解一下什么是 Fuchsia、工作原理、优缺点以及目前发展情况。

**纯 Dart 的挑战：美团外卖 Flutter 动态化实践**  
<https://mp.weixin.qq.com/s/j_qelC3YRspyOGbQGrYC9w>  
美团外卖使用纯 Dart 实现 Flutter 的实践与经验。

## 灵感和设计

**产品设计方法与实践**  
<https://mp.weixin.qq.com/s/Sv2sKHuJ3nQOvdtvPirAuw>  
腾讯同学分享的真产品经理入门学习手册，值得一学习。

**嫦娥五号返回器携月球样品，有什么重大意义？**  
<https://daily.zhihu.com/story/9731070>  
五十多年前的阿波罗样品，直到今天还在为行星科学家们带来新的发现和惊喜，相信下一个五十年，更多关于月球的谜雾，会由嫦娥五号和六号的样品照亮。
