JavaScript 新闻速递!
欢迎来到本周 JavaScript 新闻!
从 Bun 1.2 的性能提升到 Mozilla Firefox 中基于 AI 的网络扩展,以及最新改变生态系统的工具,我们有很多内容需要解读。
让我们开始吧!
Bun 1.2:更快,更强,更好
Bun 1.2 在 JavaScript 运行时领域占据了头条新闻,通过重大更新,突破了 Node.js 兼容性的界限。数千个错误修复和性能改进使 Bun 成为生产环境中更可靠的选择。从 Node.js 迁移从未如此简单,因为 Bun 最大限度地减少了中断并保持了功能。
主要特性:
-
基于文本的锁文件: Bun 转换为基于文本的锁文件,以便于依赖项管理和调试,提高了项目工作流程的清晰度。
-
对 S3 和 Postgres 的原生支持: 开发人员现在可以享受与 Amazon S3 和 Postgres 的无缝集成,从而加快云开发设置。
-
JSONC 支持: 带有注释的 JSON 文件使配置更易于阅读和管理。
-
Express.js 速度提升 3 倍: 性能大幅提升,使 Express.js 应用程序的运行速度提高了 3 倍。
Transformers.js v3.3
Transformers.js v3.3 继续推进机器学习领域的发展,将最先进的 NLP(自然语言处理)和 TTS(文本转语音)直接提供给您的浏览器。无需服务器端处理——所有操作都在客户端流畅运行。
突出特性:
-
StyleTTS 2: 一个近乎人类水平的文本转语音模型,可在浏览器中运行,非常适合语音助手或语音功能。
-
Grounding DINO: 无需标记数据即可工作的零样本目标检测,非常适合实时应用程序。
-
React 集成: 与 React 的改进集成使在 Web 应用程序中使用 ML 模型比以往任何时候都更容易。
-
实时演示: 测试实时 TTS 功能,其令人印象深刻的结果可与云服务相媲美。
Mozilla 的基于 ML 的网络扩展
Mozilla Firefox 的 Nightly 浏览器引入了机器学习 API,无需云处理即可实现设备上的 ML 任务。这种注重隐私的方法减少了延迟,同时确保了数据安全。
您可以使用 Firefox 的 ML API 执行的操作:
-
设备上的文本摘要: 总结文章和网络内容,无需外部服务器。
-
目标检测和图像分类: 直接在浏览器中执行目标识别等任务。
-
由 Transformers.js 和 ONNX 引擎提供支持: 与这些工具的无缝集成提供了快速、安全的 ML 操作。
此 API 为开发人员带来了注重隐私的设备上 ML,为基于 AI 的 Web 应用程序创造了新的机会。
您应该了解的工具和版本
让我们快速了解一下本周在 JavaScript 世界中引起轰动的最新工具!
-
Rspack v1.2: 通过持久缓存(热启动速度提高 250%!)、Yarn PnP 支持和 Angular 集成来提高捆绑效率。
-
Capacitor 7: 完全支持 Android 15 和 iOS 18、Swift Package Manager 和简化的依赖项管理,用于跨平台应用程序开发。
-
Vitest 3.0: 通过多浏览器设置、基于行的测试筛选和社区驱动的创新来增强 Vite 原生测试。
-
ArkType 2.0: 重新定义运行时验证——比 Zod 快 100 倍,轻松地将 TypeScript 桥接到 JavaScript。
-
React Admin 5.5: 现在支持 React 19、React Router 7 和 MUI 6,具有批量操作、字符串数组编辑和针对 B2B 前端的更好缓存。
这就是第十九期“本周 JavaScript 新闻”的全部内容,由 jam.dev 提供——该工具使您的团队无法向您发送错误的错误报告。
随意与其他开发人员分享此新闻通讯,并确保您已订阅以接收下一期通知。
下次再见,编码愉快!
参考资料
Bun 1.2
Transformers.js v3.3
Mozilla 的 ML API
Rspack v1.2
Capacitor 7
Vitest 3.0
ArkType 2.0
React Admin 5.5
以上是Mozilla&#S新机器学习API,BUN的重大变化,开发人员工具等等的详细内容。更多信息请关注PHP中文网其他相关文章!