这是一份关于 JavaScript 相关内容的汇总,包含多个方面:
- Web Almanac 相关:HTTP Archive 每年会推出《Web Almanac》报告,其中 JavaScript 部分已上线,深入探讨了 JavaScript 的使用情况(包括成功使用和未使用的部分)、TypeScript 的流行度、加载方法、Web Worker 的使用等,且 jQuery 仍占据主导地位。
简要信息:
- Svelte 团队更新:分享了其最新每月更新内容。
- 纯 JavaScript 设计模式示例:在 GitHub 上有相关基本设计模式的示例。
- 新的 Web Dev AI 调查:《State of JS》调查团队正在进行关于现代 Web 开发中 AI 使用的新调查。
发布信息:
- Electron 35.0:可将预加载脚本附加到 Service Workers,依赖项更新至 Chromium 134 和 Node 22.14。
- Angular 19.2:上周已提及,现在有更详细的官方帖子。
- React Aria 三月发布:Adobe 的 React 组件套件。
- zx 8.4:Google 的用于更好的 Node 脚本编写工具。
- eslint-plugin-vue v10.0.0、Readability.js 0.6、NodeBB 4.1:相关工具的发布。
文章与教程:
- JavaScript Fatigue Strikes Back:一位离开 JavaScript 写作十年的开发者回归后,发现选择合适的 JavaScript 框架仍很困难。
- Reimplementing Crossy Road in JavaScript:关于用 Three.js 或 React Three Fiber 重新实现《Crossy Road》的教程,有文字和视频形式。
代码与工具:
- Cropper.js 2.0:JavaScript 图像裁剪控件,有在线 playground 可体验其功能。
- Perspective 3.4:流媒体数据可视化和分析组件,核心用 C++编写并编译为 WebAssembly。
- Happy DOM 17.3:跨运行时的无 UI Web 浏览器实现。
- EasyMDE 2.20:简单的 Markdown 编辑器控件,有演示。
- LogTape 0.9:适用于主要 JS 运行时的简单日志库。
其他方面:
- endoflife.date:提供数百个开源项目的“终止日期”信息,如 Angular、Node.js 和 Vue 等。
- Dive into WebGPU:关于使用 Web 最现代图形 API 创建惊人视觉效果的精彩四部分系列。
- FerretDB 2.0:基于 Postgres 的开源 MongoDB 替代品。
- CSS 中函数的初步支持:目前仅为 Chrome Canary 的实验性功能。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。