ESLint 的下一步计划:ESLint 已有 11 年历史,它正在为下一个 11 年做准备,继续发展成为一种与语言无关的 linter,任何人都可以为其编写插件。ESLint 9.0中引入的新配置系统“只是重大变革的开始”。
加速 JavaScript 生态系统:隔离声明 TypeScript 的新隔离声明功能改变了开发人员之间共享代码的方式,通过即时生成定义文件,使分享代码更加高效,JSR平台充分利用了此优势。
Vue 创建者Evan You 参加了 DejaVue 播客,谈论了 Vue 过去十年的发展。
Node.js 内置集成了 SQLite 模块 ,使用--experimental-sqlite
开启。
pnpm 9.5 - 引入了Catalogs,这个特性允许开发者在多个 package.json
文件中共享依赖的版本号,旨在解决在 monorepo 设置中保持依赖版本一致性的问题。
隐秘的 React 内存泄漏:React 编译器无法拯救你 — 虽然 React 开源的React 编译器可以解决很多问题并使大多数代码库性能更佳,但要注意棘手的边缘情况
使用脚本完整性保护免受第三方代码更改-网络平台功能(脚本和链接元素上的属性)integrity可以帮助防止第三方更改他们提供的代码
如何使用 Vanilla JavaScript 创建 Chrome 扩展程序,教程介绍了如何使用 JavaScript 构建一个简洁的主页 Chrome 扩展,以帮助用户保持高效。
2024 年文本渲染状态— 详细介绍了免费和开源字体、文本渲染领域在过去十年左右的发展情况以及目前对各种功能的支持情况。
es-toolkit:现代 JavaScript 实用程序库,类似于Lodash,但更新、更快、更小,并且具有 tree shake 和内置 TypeScript 支持。参考指南展示了迄今为止支持的功能 — 它不像 Lodash 那么广泛,但它正在朝着“实现与 Lodash 完全相同的功能”的目标前进。
浏览器中由 JavaScript 支持的文本转语音功能,用于在浏览器本地运行文本到语音的 Javascript 库。
clip-path 的魔力——这篇文章的目的是“激发你的灵感,并向你展示通过clip-path
可以创造出一些很棒的动画。
@starting-style,CSS at-rule 用于定义将更新/更改的属性的初始值。
这里是前端后花园,目前坚持在写前端周刊:前端后花园周刊,全网同名。专注前端基础领域,分享前端最新动态、开源项目、工具库、实用工具、网站、资源等内容!这里是我精选的往期周刊文章,希望对有所帮助。
#16松桑前端后花园周刊-TC39会议、Rust用户规模翻倍、TS5.5RC、Deno标准库里程碑、函数柯里化、npm漏洞
#15松桑前端后花园周刊-Turborepo 2.0、ESLint v9.4.0、重新学习promise、CSS gap