美味值:🌟🌟🌟🌟🌟
口味:白桃乌龙拿铁
- 食堂技术周刊仓库地址: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
什么是无障碍?
好了,以上就是本期的食堂周刊,观众老爷们如果感觉还不错,一键三连是对食堂老板最大的反对。
你的前端食堂,吃好每一顿饭,咱们下期见。