栗子前端技术周刊第 34 期 - TypeScript 5.5 RC、TC39 会议、Safari 18 Beta 中的 WebKit...

🌰栗子前端技术周刊第 34 期 (2024.6.10 - 2024.6.16):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。

📰 技术资讯

  1. TypeScript 5.5 RC:TypeScript 5.5 RC 相比与其 beta 版本,支持了 ECMAScript 的 Set 更多的方法,调整了正则表达检查的规则等等。其他 5.5 将推出的重要功能包括推断类型谓词、通过注释在 JSDoc 中导入类型的功能、孤立声明等等。

  2. TC39 会议 :TC39 再次开会推进了几项关键提案,包括惰性加载模块、Error.isError() 、RegExp 转义和 Promise.try。

  3. Safari 18 Beta 中的 WebKit:WWDC24 为 Safari 带来了许多新内容,新的测试版添加了近 50 项新的 web 功能,包括视图过渡 API 支持、样式查询、新的 Passkeys 功能,甚至还有 Safari for visionOS 中的 WebXR 体验。

📒 技术文章

  1. how-deep-is-your-dom:你的 DOM 树有多深 - 我们知道,从理论上讲,DOM 树越深,渲染速度越慢。本文将从实践出发来探究 DOM 深度对性能有什么实际影响。

  2. CSS Container Queries:CSS 容器查询 - 有关容器查询的实用资料,概述了为什么要关注容器查询、容器查询的功能以及何时使用容器查询,文中这里还有大量的示例。

  3. 基于wujie的解决方案来简单聊聊微前端:详细地介绍了微前端的各方面,包括是什么微前端、微前端适用场景、流行的微前端方案等等。

🔧 开发工具

  1. DGM.js:这是一个用于渲染无限可展画布的库,其中包含很多形状,GPLv3 许可。
  1. use-immer 0.10: Immer 版本的 Hook,如果你喜欢不可变状态编程,可以试试。
js 复制代码
const [person, updatePerson] = useImmer({
  name: "Michel",
  age: 33
});

updatePerson(draft => {
  draft.name = name;
});
  1. JsonTree.js:将 JSON 数据显示为可定制树视图 - 无其他依赖,可进行大量定制,并可使用 CSS 变量轻松设置树的主题。
  1. uuid v10:生成符合 RFC 的 UUID - 涵盖所有主要 UUID 标准。v10.0 版增加了对更多 RFC9562 UUID 类型(即 v6、v7 和 v8)的支持。
js 复制代码
import { v6 as uuidv6 } from 'uuid';

uuidv6(); // ⇨ '1e940672-c5ea-64c0-8bad-9b1deb4d3b7d'

🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。

💖 欢迎关注微信公众号:栗子前端

相关推荐
jerrywus19 分钟前
我用 GPT-6.1-sol 做了台会讲解的 3D 售货机:60 罐饮料,一口没喝上
前端·agent·claude
孟陬2 小时前
Foobar 技术周刊#159:当看不懂代码时,如何高效排障调试。脏页陷阱:一条只读查询,写入数 TB 数据。推测解码:大模型加速利器
前端·人工智能·后端
Zhao-Jichao2 小时前
AI Prompting for Everyone 课程笔记 - P17 图像生成 Imaging Generation
前端
Highcharts.js2 小时前
智能数据分析组件Orbit 正式发布与快速上手体验教程
前端·人工智能·信息可视化·数据分析系统·highcharts·orbit·智能可视化
Dream-Y.ocean2 小时前
鸿蒙PC平台星图遥感适配实战:基于 Electron 壳方案的纯 JavaScript 遥感图像处理引擎开发
javascript·electron·harmonyos
螺丝钉tina3 小时前
[Playwright ][16]Playwright + TypeScript API 自动化测试实战:API测试
前端·javascript·typescript
小天源4 小时前
智叟云集系统 · 架构与职责分层
服务器·前端·数据库
Highcharts.js5 小时前
React 中原生支持使用 JSX 组件配置自定义表格 Highcharts Grid
前端·javascript·react.js·前端框架·jsx·highcharts·自定义表格
Java后端的Ai之路5 小时前
【AIAgent开发】-Agent工具封装成CLI(纯干货!!!)
java·javascript·人工智能·agent·cli
薛定谔的猫-菜鸟程序员6 小时前
Electron开发超详细教程(从入门到放弃)
前端·javascript·electron