这是一份关于 JavaScript 相关技术和工具的新闻汇总,包含多个方面的内容:
博客与文章:
- My Experience Modernizing Packages to ESM,Mark 分享了将 Redux 包迁移到 ES 模块的痛苦经历和教训。
- Things You Forgot (or Never Knew) Because of React,Josh Collinsworth 对 React 的现状进行了思考,并介绍了一些替代方案。
- Bringing Sharp to Wasm and Webcontainers,有传统的文章介绍 htmx。
- Node.js's 'Config Hell' Problem,Andy 探讨了 Next.js 项目中配置文件过多的问题及解决办法。
发布与更新:
- TypeScript 5.2 RC,TS 5.2 即将发布,其头条功能是显式资源管理。
- esbuild 0.19.0,高性能打包器新增支持导入包含通配符的路径和高级 CSS
@import规则,但有向后不兼容的更改。 - Astro 2.10和Astro 3 的第一个测试版。
- Node.js Security Releases,包括 v20.5.1、v18.17.1 和 v16.20.2 等版本的安全更新。
工具与库:
- Luxon 3.4,类似于 Moment.js 的日期和时间处理库,具有 immutable 对象、1 索引月份等特性。
- Mermaid 的最新版本支持 Sankey 图。
- Meyda: Audio Feature Extraction Library,支持离线和实时音频特征提取。
其他:
- Svelte 5 将是激进的。
- Deno 1.36 已发布,有扩展的安全选项等改进。
- Google 推出新的 IDE Project IDX。
- 一个引入可观察对象到 JavaScript 的提议。
- A fun walk through front-end history with a blog post containing every HTML element。
- Nim 2.0 已发布,支持编译到 JavaScript。
- npmgraph: A Fun Way to Visualize Package Dependency Graphs,可可视化包依赖关系图的 Web 工具。
- Find JavaScript Jobs with Hired(l-all)(r-all)(cooper-javascriptweekly)&utm_content=find-your-next-job),帮助找 JavaScript 工作的平台。
- 列举了一些具体的 JavaScript 相关工具的更新,如 React Virtuoso 4.5、Perspective 2.4、express-rate-limit 6.9、PLV8 3.2、Puppeteer 21.0。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。