paint-brush
VoidZero、新 ESLint、MongoDB 8.0 等 - 本周 JS 资讯经过@thisweekinjavascript
254 讀數

VoidZero、新 ESLint、MongoDB 8.0 等 - 本周 JS 资讯

经过 This Week in JavaScript3m2024/10/11
Read on Terminal Reader

太長; 讀書

本周,我们推出了令人兴奋的更新,让您的开发工作流程更加顺畅和快捷。从 VoidZero 的统一 JavaScript 工具链到 ESLint 的新功能,甚至 MongoDB 的性能提升,还有许多值得一看的内容!
featured image - VoidZero、新 ESLint、MongoDB 8.0 等 - 本周 JS 资讯
This Week in JavaScript HackerNoon profile picture

你好,JavaScript 爱好者!

欢迎阅读本周的“本周 JavaScript ”!

本周,我们推出了令人兴奋的更新,让您的开发工作流程更加顺畅和快捷。从 VoidZero 的统一 JavaScript 工具链到 ESLint 的新功能,甚至 MongoDB 的性能提升,还有许多值得一看的内容!


没时间阅读时事通讯?随时随地收听!


感谢阅读本周 JavaScript 内容!免费订阅即可收到新文章并支持我们的工作。


VoidZero Inc. 融资 460 万美元以统一 JavaScript 工具

VoidZero已筹集 460 万美元种子资金,由 Accel 领投,用于为 JavaScript 生态系统开发统一的高性能工具链。

为什么这很重要?

JavaScript 工具目前比较零散,开发人员依赖各种第三方依赖项。VoidZero 旨在通过创建单一工具链来处理从捆绑到测试的所有工作,从而简化开发流程。

主要亮点:

  • 统一框架:所有任务使用相同的 AST 和解析器,减少冗余解析。
  • 注重性能:采用编译为本机语言构建,支持并行化和优化的 JS 插件。
  • 模块化组件:可轻松定制用于高级用例的构建块。
  • 跨环境支持:适用于所有 JavaScript 环境,没有运行时限制。


VoidZero 的新捆绑器Rolldown将于今年晚些时候推出 alpha 版本,并将很快与 Vite 集成。


ESLint 现在支持 Lints JSON 和 Markdown

现在可以直接对 JSON 和 Markdown 文件进行 lint 了!这是ESLint努力成为更通用的 linter 的一部分,可以扩展到 JavaScript 之外。

什么是新的?

  • JSON 支持:使用新的 @eslint/json 插件,您可以对 JSON、JSONC 和 JSON5 文件进行 lint。要开始使用,只需安装插件并更新您的 ESLint 配置以包含 JSON 规则。


  • Markdown 支持: @eslint/markdown 插件引入了 CommonMark 和 GitHub-Flavored Markdown 的 linting。只需在您的项目中安装并配置它即可开始捕获 markdown 文件中的问题。


此次更新为在 Web 项目中对不同文件类型进行 linting 开辟了更多可能性,将所有内容纳入同一个ESLint保护范围。


Tauri 2.0 现已推出

Tauri 2.0 的稳定版本现已上线,它带来了重大改进,并为 iOS 和 Android 提供了移动支持。这个基于 Rust 的框架让您只需使用 HTML、JavaScript 和 CSS 即可构建轻量级、跨平台的桌面和移动应用程序。它做到了这一切,并且使文件大小更小,性能更快。


使用 Tauri 2.0,您可以获得:

  • 统一代码库:适用于桌面(Windows、macOS、Linux)和移动设备(iOS、Android)的统一 UI 代码库。
  • 热模块替换 (HMR):无需重建即可无缝更新应用程序的前端。
  • 移动支持:使用 Swift 或 Kotlin 构建移动特定功能,同时共享 Rust 逻辑。
  • 高级插件:使用更完善的插件系统扩展应用程序的功能,简化开发。


Tauri不断发展,为开发人员提供一种高效、灵活的方式为所有平台进行构建。


新工具和版本

  • Tabulator 6.3:通过强大的编辑、过滤和排序功能简化 Web 应用程序中复杂数据表的管理。
  • MongoDB 8.0:通过可查询加密和更好的扩展,享受 30% 的性能提升和增强的安全性。
  • Eleventy 3.0:此静态站点生成器的最新版本使得创建快速、高效的网站比以往任何时候都更容易。
  • µExpress:使用此优化版本的 Express 加速您的 Node.js 应用程序,提供高达 4 倍更快的请求速度。

本周就到此结束!如果您发现这些 JavaScript 更新很有用,请为这篇文章点赞,以帮助其他人发现它。


不要忘记与你的同行开发者分享,并关注 JavaScript 世界的更多见解。下次见,继续编码并保持好奇心!

参考

VoidZero 融资 460 万美元

ESLint 现在可以对 JSON 和 Markdown 进行 Lint 了

Tauri 2.0 发布

制表器 6.3

MongoDB 8.0
Eleventy 3.0

µExpress