乐趣区

关于前端:前端食堂技术周刊第-65-期2022-Vue-年终总结2022-HTTP-状态

美味值:🌟🌟🌟🌟🌟

口味:白桃乌龙拿铁

  • 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly

本期摘要

  • 2022 Vue 年终总结
  • 2022 HTTP 状态
  • 12 月登陆 Web 平台的新性能
  • Bun v0.4
  • JavaScript 框架之迈向 2023 年
  • Web 开发资源

大家好,我是童欧巴。欢送来到 2023 年第一期前端食堂技术周刊,咱们先来看下上周的技术资讯。

技术资讯

1. 2022 Vue 年终总结

尤大公布了 2022 Vue 年终总结,上面筛选一些重点来看看:

2022 年 2 月,Vue3.x 成为新的默认版本。在 2022 年,Vue3 的 npm 使用量增长了近 200%。

社区方面,Vue 3 生态系统曾经成熟。Nuxt 3 和 Vuetify 3 都在 2022 年 11 月公布稳固版本,NativeScript-Vue3 最近推出了测试版本,向曾经反对 Vue 3 相当长一段时间的平凡我的项目瑞思拜:

  • Quasar
  • NaiveUI
  • Ionic Vue
  • PrimeVue
  • InkLine
  • ElementPlus
  • 等等

很多用户因为迁徙老本还停留在 Vue 2 上,为了确保 Vue2 的用户可能从框架的提高中获益,Vue 团队做出了一系列的致力:将 Vue2 的源码切换到 TypeScript,并在 Vue2.7 中反向移植了 Vue3 的一些重要个性。此外,确保 Vite、Vue Devtools 和 Volar 都同时反对 Vue 2 和 Vue 3。

瞻望 2023 年,Vue 会有更小、更频繁的 Minor 版本公布、Vapor Mode 退场、多场技术大会已确定日期、Vue 2 将于 2023 年 12 月 31 日完结生命周期 (EOL)。

2. 2022 HTTP 状态

  • HTTP3 标准化
  • HTTP 外围文档订正后公布,包含 HTTP Semantics、HTTP Caching、HTTP/1.1、HTTP/2
  • Early Hints
  • 以隐衷为核心的中介
  • 协定平安
  • 瞻望 2023

3. 12 月登陆 Web 平台的新性能

12 月,Firefox 108、Safari 16.2 公布稳固版本。

  • Firefox 108 反对 <source> 元素设置高度和宽度属性,反对 CSS 中的三角函数 sin(), cos(), tan(), asin(), acos(), atan(), atan2()
  • Safari 16.2 反对 Grid 和 Flex 布局的 last baseline 对齐,还为 font-variant-alternates 增加了一系列属性值的反对

4. Bun v0.4

Bun 堪称 996 达人,在 12 月间断公布两个 MINOR 版本,v0.3 和 v0.4。其中 v0.4 版本的次要更新有:引入了新命令 bunx,相当于 npx,启动速度要快 100 倍 (对于本地装置的包来说)。增加了 --bun flag,持续晋升对 Node.js 的兼容性等等。

上面咱们来看技术材料。

技术材料

1. JavaScript 框架之迈向 2023 年

2022 年公布了大量推动 Web 开发的框架,Astro 和 Sveltekit 公布了 1.0 版本,SolidStart 和 Qwik 进入 Beta 阶段。React 18 曾经公布,带来了 streaming 流式渲染,在 Next 和 Remix 中失去利用,同时为 React 服务端组件和 Next 13 的 app 目录提供了能源。TypeScript 在框架中失去大量利用:tRPC、Tanstack Router、create-t3-app。

2022 年是服务端渲染的振兴之年,在驯服水合的路线上,框架们大展身手,进行了各种尝试:动态路线、渐进式水合、岛屿架构、可恢复性。2022 年还诞生了混合嵌套路由、细粒度的反馈性失去更宽泛的利用、TypeScript 驱动着框架和库的开发。

对于 2023 年的一些预测,请移步原文查阅。

2. Web 开发资源

精选的 Web 开发资源仓库,近 30 个分类,一次看过瘾。

随机 MDN

什么是无障碍?

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

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

退出移动版