周报#13 @ ES12、petite-vue、nativefier
前端动态
1、ES2021 / ES12 New Features
本文简要介绍了 JavaScript 今年新加的语法。
- logical assignment
- String.prototype.replaceAll
- WeakRef and Finalizers
- Promise.any + AggregateError
- Numeric Separators
2、文件上传,搞懂这 8 种场景就够了
- 单文件上传;
- 多文件上传;
- 目录上传;
- 压缩目录上传;
- 拖拽上传;
- 剪贴板上传;
- 大文件分块上传;
- 服务端上传;
3、三种前端实现 VR 全景看房的方案
前端实现 VR 全景看房,你了解多少种方案。
4、尤大大新活 petite-vue 尝鲜
petite-vue 是一个 mini 版的 Vue,大小只有 5.8kb,针对渐进式增强进行了优化,它提供了与标准 Vue 相同的模板语法和响应式模型。
5、迈入现代 Web 开发(GMTC 2021 演讲《字节跳动的现代 Web 开发实践》全文)
字节跳动如何把「现代 Web 开发」转化成具体的技术栈和研发工具体系,在内部广泛落地和从中获益。
6、「硬核 JS」你的程序中可能存在内存泄漏
此文介绍了内存泄漏的相关概念和引起内存泄漏的一些问题,还着重给大家介绍内存泄漏的排查、定位及修复方法,最后还简单扩展了下前端内存三大件的其他两件内存膨胀和频繁 GC 的概念。
7、SolidJS 硬气的说:我比 React 还 react
本文会比较 SolidJS 与 React 的异同,阐述它的独特优势。
8、尤雨溪:做技术哪有什么两全之策,都是取舍和平衡
和尤雨溪聊一聊 Vue、Vite,以及前端工程师的成长等话题。
明星项目
1、nativefier/nativefier
将网页转化为 web 应用程序。
2、Schniz/fnm
使用 Rust 写的更快更简单的 node 版本管理工具。
本周热点
1、程序员的酒后真言
一个程序员说自己喝醉了,软件工程师已经当了 10 年,心里有好多话想说,我可能会后悔今天说了这些话。