015. Raising a Cat 中
The cover shows our second cat, “Cola,” when he was still a kitten. I highly recommend that developers (adopt) a cat—they bring so much joy to life.
Record the down-to-earth trending technologies seen every week, and publish them here after screening. If you find it good, you can follow this weekly to get update notifications.
Good Reads and Learning
From Weex to Web: Breaking the Performance Stalemate
https://juejin.cn/post/6907212467122733070
Fliggy’s own @Taiwu shares the performance optimization practices used for this year’s Double 11 primary venue.
Beyond Lossless Compression: What Else Do You Know About PNG?
https://juejin.cn/post/6905635070397612039
Understanding the PNG image format from a lower-level perspective.
Build Speed and Passion: From 10 Minutes to 1 Second
http://www.alloyteam.com/2020/12/14882/
Tencent Docs refactored their build system with Webpack 5. Here are the challenges they faced and how they reduced daily development builds to just 1 second.
Pixel-Perfect SSR for 140k-Line Frontend Pages
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/
Tencent Docs is also using SSR for performance boosts. Check out their findings and this interesting memory leak case they encountered.
Tools and Open Source
Übersicht: Make Your Mac Desktop Scriptable with JS
https://github.com/felixhageloh/uebersicht
A tool for building custom desktop widgets. Writing your desktop UI like you write React is a fresh experience.

Playwright-Python: Automation at Your Fingertips
https://github.com/microsoft/playwright-python
Microsoft’s powerful library for automating Chromium, Firefox, and WebKit with a single API. Supports both headless and headed modes.
JSweet: Java to JavaScript Transpiler
https://github.com/cincheo/jsweet
Convert Java source code directly into TypeScript and JavaScript.
Kiwi: A Complete Internationalization Solution
https://github.com/alibaba/kiwi
More than just a library, Kiwi (a great name!) is a full-process solution from design to deployment for software i18n.
Gopup: A Powerful Data Interface
https://github.com/justinzm/gopup
Provides APIs for Baidu/Google/Weibo indices, macro data, exchange rates, unicorn company lists, and even COVID-19 data.
iOS and Cross-Platform
Fast Properties in V8
https://mp.weixin.qq.com/s/41UkARsqGS12Tx88JLuWEg
How does V8 handle JavaScript properties internally? A deep dive into its optimization strategies.
Fuchsia OS: Google’s Future Operating System?
https://juejin.cn/post/6904833174027632654
Google is building a new OS from scratch. Learn about Fuchsia’s design, pros, cons, and current development status.
The Pure Dart Challenge: Dynamic Flutter at Meituan Waimai
https://mp.weixin.qq.com/s/j_qelC3YRspyOGbQGrYC9w
Meituan shares their experience implementing dynamic features in Flutter using pure Dart.
Inspiration and Design
Product Design Methods and Practices
https://mp.weixin.qq.com/s/Sv2sKHuJ3nQOvdtvPirAuw
An entry-level handbook for product managers from the Tencent team.
The Significance of Chang’e 5 Returning with Moon Samples
https://daily.zhihu.com/story/9731070
Apollo samples from fifty years ago are still giving scientists new insights. We hope the next fifty years are illuminated by the findings from Chang’e 5 and 6.