博客文章与教程:
- 在 JavaScript 中分解长任务的多种方式,解释浏览器和事件循环工作方式导致单个任务占用主线程会冻结网站 UI 的问题,通过简单示例介绍从基本使用
setTimeout()
到requestAnimationFrame()
、通道消息和 Web Workers 等不同解决方案的优缺点,作者 Alex MacArthur。 - 使用 TypeScript 发布基于 ESM 的 npm 包,介绍在可在多处使用 ES 模块的情况下,如何将其打包用于 npm,Axel 深入讲解所需知识并分享有用工具。
- Vite 与 TypeScript,为已用 Vite 创建 JavaScript 基础 React 项目并想使用 TypeScript 的人提供基本步骤,作者 Robin Wieruch。
- 在 JavaScript 中分解长任务的多种方式,解释浏览器和事件循环工作方式导致单个任务占用主线程会冻结网站 UI 的问题,通过简单示例介绍从基本使用
发布内容:
- ES Module Shims 2.0,在浏览器基本原生 ESM 支持之上提供导入映射和其他 ES 模块功能的 polyfill。
- pnpm 10.2,替代的高效包管理器。
- Turborepo 2.4。
代码与工具:
- RE2JS 1.0,Google 构建的正则表达式引擎,可在浏览器中避免回溯导致的“ReDoS”问题,实现输入大小比例时间操作。
- CookieConsent 3.1,轻量、纯 JS、符合 GDPR 的 cookie 同意机制,满足监管要求。
- Happy DOM 17.0,跨运行时的无 UI 浏览器 JS 实现,现在支持 ES 模块。
- remove-unused-vars 0.0.4,实验性新工具,用于从代码中删除未使用的变量。
- get-value 4.0,使用属性路径获取对象中的嵌套值。
- mp4-muxer 5.2,纯 TypeScript 中的 MP4 复用器,支持 WebCodecs API、视频和音频。
- react-map-gl 8.0,MapboxGL JS 的 React 友好 API 包装器,有演示。
- Schedule-X 2.17,Material Design 事件日历和日期选择器。
- Wasp 0.16,类似 Rails 的使用 Node、React 和 Prisma 的框架。
- web-worker 1.5,浏览器和 Node 中的一致 Web Workers。
- Js_of_ocaml (jsoo) 6.0,OCaml 到 JavaScript 的编译器。
- RxDB 16.5,JS 应用的离线优先、反应式数据库。
音乐相关:
- 纯 JavaScript 中的 Protracker 模块播放器,包含 90 年代追踪器音乐、JavaScript 实验和酷炫 Web 体验,可解析并播放 Protracker 文件,注意图片是原始 Protracker 应用,此实验更简约注重代码,作者 srtuss。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。