乐趣区

关于typescript:前端食堂技术周刊第-60-期TypeScript-49Ant-Design-50

美味值:🌟🌟🌟🌟🌟

口味:茉莉乌龙

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

本期摘要

  • TypeScript 4.9
  • Ant Design 5.0
  • 用 vanilla-extract 编写高性能的 CSS
  • 4 个必要的可拜访性测试
  • Node.js 平安最佳实际
  • TypeScript 的类型零碎中的汇编解释器

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

技术资讯

1.TypeScript 4.9

自 RC 版本公布以来,TypeScript 4.9 正式版没有作出任何更改。如果之前的每期周刊你都在追更的话,想必对 TypeScript 4.9 的新个性早曾经烂熟于心了,satisfies 真香。

2.Ant Design 5.0

设计降级

  • 减少了 4 类新组件和 4+ 变体组件;
  • 组件默认款式全面降级。

全新 Design Token 模型

  • 革新所有 Token,使其基于 Seed + Algorithm 能够派生出所有的 Design Token;
  • 反对多算法 Pipeline。

CSS-in-JS 动静主题

  • 为了升高保护老本,抉择了 CSS-in-JS 计划,此计划不须要保护两头变量,然而有更多的运行时耗费。然而为了不侵害用户体验,研发了针对组件级别的 CSS-in-JS 库 @ant-design/cssinjs,通过就义动态性来获取更高的缓存效率,从而缩小运行时的性能损耗;
  • 新的 CSS-in-JS 计划原生反对 Tree Shaking,在 v5 你不在须要应用 babel-plugin-import 摘除未应用到的款式。新的计划将主动按需加载款式。

兼容性调整

  • Ant Design v5 兼容性调整从 IE 11 晋升至 Edge,其余古代浏览器不变;
  • 默认 Day.js 代替 Moment.js;
  • API 非 Break 调整、组件移除 (移除 Comment、PageHeader,BackTop 将会成为 FloatButton 子组件)。

对于降级指南、将来布局等其余具体内容请移步发布公告浏览。

上面咱们来看技术材料。

技术材料

1. 用 vanilla-extract 编写高性能的 CSS

一篇 vanilla-extract 入门指南的长文。

2.4 个必要的可拜访性测试

文章中提出的测试包含色彩对比度、互动元素色彩比照、键盘互动以及焦点的可拜访性。

3.Node.js 平安最佳实际

Node.js 官网团队公布的一篇对于平安最佳实际的博文。

4.TypeScript 的类型零碎中的汇编解释器

持续整活儿,TypeScript 的类型零碎是“万能的”。

其余信息

  • Deno 1.28
  • Nuxt 3.0 stable
  • dumi 2.0
  • Node v19.1.0 (Current)

好文举荐

上面来看一下好文举荐,本周举荐的好文是:

  1. 基于 Sentry 高效治理前端异样
  2. React 中的从新渲染

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

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

退出移动版