你好,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 世界级的更加认知。再次见,立即打码并保证惊奇心!
参考