JavaScript 每周问题 726:2025 年 3 月 7 日

这是一份关于 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.0Readability.js 0.6NodeBB 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 的实验性功能。
阅读 11
0 条评论