乐趣区

关于前端:前端食堂技术周刊第-68-期Astro-20Nuxt-v310Bun-v05

美味值:🌟🌟🌟🌟🌟

口味:萝卜牛腩煲

  • 食堂技术周刊仓库地址: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:tlsnode: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 工作原理。

好了,以上就是本期的食堂周刊,观众老爷们如果感觉还不错,一键三连是对食堂老板最大的反对。

你的前端食堂,吃好每一顿饭,咱们下期见。

退出移动版