关于前端:前端食堂技术周刊第-49-期Deno即将迎来重大变革Blitz-20-BetaChrome删除HTTP2服务端推送

29次阅读

共计 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

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

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

正文完
 0