共计 1549 个字符,预计需要花费 4 分钟才能阅读完成。
美味值:🌟🌟🌟🌟🌟
口味:茉莉花拌海蜇
- 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly
PC 端在仓库里看体验更好,棘手赏个 Star 是对食堂最大的反对。
本期摘要
- Deno 行将迎来重大改革
- StackBlitz 2022 年 7 月更新
- Announcing Blitz 2.0 BETA
- 从 Chrome 中删除 HTTP/2 服务器推送
- Web Image 最佳实际
- Vite Rollup Plugins
- TypeScript Collections
- Code Golfing Tips & Tricks
大家好,我是童欧巴。欢送来到本期的前端食堂技术周刊,咱们先来看下上周的技术资讯。
技术资讯
1.Deno 行将迎来重大改革
随着 Bun 的公布,Deno 显著感触到压力,先是将 FFI 性能晋升了约 200 倍。近期 Deno 官网又发表一系列的大新闻:
- 将来三个月,Deno 反对导入 80%-90% 的 npm 包;
- 将最快的 JavaScript 运行时作为倒退指标,HTTP 服务器正在重构;
- 反对企业用户:提供办公时段专属套餐;
- 晋升 DX:所有第三方 Deno 代码的全文符号搜寻、主动生成 JavaScript 和 TypeScript 我的项目的文档。
2.StackBlitz 2022 年 7 月更新
StackBlitz 2022 年 7 月更新动静汇总,蕴含如下几个方面,对此关注的堂友能够移步链接浏览。
- 社区的新动静;
- DX 晋升和兼容性改良;
- 快餐资讯。
3.Announcing Blitz 2.0 BETA
Blitz 不再是一个一体化的框架,而是一个用于 Next.js 的全栈工具包。这意味着 Blitz 从对 Next.js 的形象转变为模块化的工具包,反对插入任何新的或者现有的 Next.js 利用。
Blitz 2.0 蕴含如下六个包:
- blitz:外围包,提供实用的工具函数、插件机制和脚手架;
- @blitzjs/next:裸露特定于 Next.js 框架 functions & components;
- @blitzjs/auth:提供身份验证和受权;
- @blitzjs/rpc:Zero-API 数据层;
- @blitzjs/codemod:为降级提供的 codemod。
4. 从 Chrome 中删除 HTTP/2 服务器推送
在 Chrome 106 和其余基于 Chromium 的浏览器的下一个版本中,对 HTTP/2 服务器推送的反对将被默认禁用。起因及代替计划如下:
- 理论应用中没有显著的性能晋升;
- 采纳 HTTP2 的站点从 1.25% 降落到 0.7%;
- 代替计划:Early Hints。
上面咱们来看技术材料。
技术材料
1.Web Image 最佳实际
这个仓库收集了 Web Image 的最佳实际。
2.Vite Rollup Plugins
Vite3 中应用 Rollup 插件的兼容性列表,我猜作者 patak 肯定是个贴心暖男。
3.TypeScript Collections
用 TypeScript 编写的数据结构合集,蕴含如图所示的数据结构。
4.Code Golfing Tips & Tricks
这篇博文整顿了一系列对于 JavaScript 编码的技巧,包含如何用更少的编码实现同样的性能。在一些较量,如 JS13KGames、js1024 中这些技巧很实用。然而在真实世界中,咱们须要给可读性更多关注,毕竟代码是写给人看的。
其余信息
- redux-toolkit v1.9.0
- Valtio v1.6.4
- Zustand v4.1.0
- Jotai v1.8.0
- 新的 npm 依赖选择器语法
- Figma 7.0 design alpha
好文举荐
上面来看一下好文举荐,本周举荐的好文是:
1. 闲鱼宗心:这一年,我对终端组织与技术架构的思考
2.Why React Re-Renders
好了,以上就是本期的食堂周刊,观众老爷们如果感觉还不错,一键三连是对食堂老板最大的反对。
你的前端食堂,吃好每一顿饭,咱们下期见。