美味值:🌟🌟🌟🌟🌟
口味:萝卜牛腩煲
- 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly
本期摘要
- Astro 2.0
- Nuxt v3.1.0
- Bun v0.5
- TS 实现 Stage 3 Decorators 提案
- Turborepo 1.7
- Flutter 3.7
- JavaScript 无所不包的 2022
- 减速 JavaScript 生态系统之模块解析
- React 新文档中的最佳实际
- React 服务器组件深度指南
- HTTPS 工作原理漫画
大家好,我是童欧巴。欢送来到前端食堂技术周刊,咱们先来看下上周的技术资讯。
技术资讯
1. Astro 2.0
Astro 2.0 公布,次要个性如下:
- Content Collections,为 Markdown 和 MDX 主动提供类型平安(基于 Zod)
- 混合渲染,理解更多请移步
- 优化谬误提醒 overlay
- 晋升开发服务器 HMR
- Vite 4.0
- 新的公开路线图 Roadmap
2. Nuxt v3.1.0
Nuxt v3.1.0 公布,次要个性如下:
- 文档改良
- 实验性的岛屿组件和 服务器组件(目前不反对异步)
- 新增 API onNuxtReady,useNuxtData、useSeometa
- 实验性的 config schema
- 降级到 Nitropack v2
- 降级到 Vite4 和 Rollup3
3. Bun v0.5
Bun v0.5 公布,次要个性如下:
- 反对
npm workspace、Bun.dns、node:readline
- 改善
node:tls
和node:net
的兼容性 - 更快、更稳固:Buffer 实例化的速度进步了 10 倍、
crypto.createHasher()
的速度进步了 50 倍 - bun install 修复大量 bug
4. TS 实现 Stage 3 Decorators 提案
就在整顿这篇周刊的时候,TypeScript 5.0 Beta 公布了,一大波个性行将到达战场。
5. Turborepo 1.7
Turborepo 1.7 专一于改善开发者体验,为工作带来更多清晰性,次要个性如下:
- 改良对长久化工作的反对,
"persistent": true
- 更清晰的输入,须要明确指定 outputs
- 反对全局装置
- 只显示谬误的输入模式,让日志更清晰,
turbo build --output-logs=errors-only
Turborepo 1.7 公布视频版
6. Flutter 3.7
上面咱们来看技术材料。
技术材料
1. JavaScript 无所不包的 2022
本文对 JavaScript 生态系统中重要的技术进行了回顾和预测,包含 TypeScript、React、Angular、Vue、服务端渲染以及运行时 (Node.js、Deno、Bun) 等方面。
2. 减速 JavaScript 生态系统之模块解析
module resolution (模块解析)有着大量的性能损耗,本文对此进行探讨并给出以下倡议:
- 尽可能防止调用文件系统
- 尽可能应用缓存来外表调用文件系统
- 应用
fs.stat
或者fs.statSync
时,总是设置throwIfNoEntry: false
- 尽可能限度向上遍历的行为
3. React 新文档中的最佳实际
React 新文档 终于要补全所有内容了吗?(还没有)
本文整顿了其中的最佳实际,有 160 条。
4. React 服务器组件深度指南
如果你还不晓得 React 服务器组件的工作原理,这篇文章能够帮你入门。
5. HTTPS 工作原理漫画
萌系漫画演绎 HTTPS 工作原理。
好了,以上就是本期的食堂周刊,观众老爷们如果感觉还不错,一键三连是对食堂老板最大的反对。
你的前端食堂,吃好每一顿饭,咱们下期见。