Geekhyt/weekly

【第二十三期】2022-01-30

Geekhyt opened this issue · 0 comments

技术资讯

  1. TypeScript 4.6 Beta
  • 支持在 super() 之前执行代码
  • 优化递归类型检查
  • 优化索引访问的类型推导
  • 参数类型的控制流分析支持
  • 新的性能分析工具
  • 移除对象解构中的非通用类型
  • JS 文件语法检查

按照 TS 团队的调性,通常来说 Beta 版本和正式版本几乎不会有变化,所以你可以认为这就是 TS 4.6 正式版本的主要特性。

  1. Umi 4 RC 发布
  • 🎉 新官网和文档
  • 🚀 MFSU V3 & 默认开启
  • 🎭 双构建引擎和 ESMi
  • 🕸 Webpack 5
  • ⛹🏾‍♂️ React Router 6 & 新路由
  • 🐹 最佳实践迭代
  • 🛡️ 依赖预打包
  • 🤺 Umi Pro
  • 🐛 Low Import 研发模式
  • ⚠️ 强约束功能集成
  • 🎈 Import All From Umi 迭代
  • 🍀 srcTranspiler 和 depTranspiler
  • 🌼 jsMinifier 和 cssMinifier
  • 🌸 应用元数据
  • ❄️ 微生成器
  • 🧪 贴心小改进
  1. Deno v1.18

花费了 6 个月,Web Cryptography API 已经全部完成。

  1. DevTools 有什么新功能?

文章对 Chrome、Edge、Safari 以及 Firefox 的 DevTools 的最新功能进行了整理和讲解。

  1. cURL 开源作者怒怼“白嫖”企业:我不删库跑路,但答疑得付钱!

“我认为,这可能是开源金字塔的一个很好例证,上层用户根本不考虑底层设施的维护。只盖房子而不关心地基。”Stenberg 写道。

5961643513250_ pic_hd

  1. 关于近日涉及 SonarQube 和 Vue 的漏洞通知

尤大出面解释了一波“安全常识”。

技术资料

  1. 自 2015 年以来 CSS3 有哪些新功能?

文章尝试列举出自 CSS3 以来发生的主要变化以及需要学习的内容。

  1. Vercel 与 Next.js:开源全明星团队背后的商业逻辑

Vercel 不仅打造了全明星阵容,也建立了从构建工具、编译器到框架的产品矩阵。

整套开源与商业化结合的打法值得学习:

  • 以开源的方式切入市场,抓准行业内的痛点问题,并提出解决方案。
  • 从开源项目中招聘核心成员,获得话语权和开发者们的依赖。
  1. SWC 作者正在移植 tsc 到 Go 语言

文章解释了为什么不再是 Rust,而选择了 Go。

  1. Dioxus

一个新的 Rust 框架,“把 React 搬进了 Rust”,支持多端以及 SSR。

  1. 如果你想知道什么是 NFT,看这篇就够了

区块链、比特币、以太坊、NFT入门科普篇。

好文推荐

  1. 深度解析 Vue3 的调度系统

  2. 手把手教你写一个 React 状态管理库