查看原文
其他

React 19将支持Web Components;Oxc解析器性能+21%;ESLint 9 beta发布;Hono v4发布

小懒 FED实验室 2024-02-12
关注下方公众号,获取更多热点资讯

今天是坚持日更的第161天,如果本文对您有帮助,记得点击关注、点赞、在看支持我

React 19 将支持 Web Components

关于在 “React 19 中自定义元素属性的计划” 的 issue 在 2017 年 10 月被打开,已经过去 5 年多,有 285 条评论。

该 issue 最近又有了新的动态:计划在下一个稳定版本中支持自定义元素。

更新:计划在 React 19 中发布,届时将直接支持自定义元素。开发人员可以预期,custom-elements-everywhere.com 上的所有测试都将默认通过,就像目前在实验频道中一样。发布日期以及支持内容的文档仍有待公布。

更多参考:https://github.com/facebook/react/issues/11347

Oxc 解析器性能提升 21.55%

Oxc(Oxidation Compiler) 正在为 JavaScript 和 TypeScript 创建一系列高性能工具。Oxc 正在构建一个解析器、linter、格式化程序、转换器、压缩器、解析器等,这些全部用 Rust 编写,性能表现优秀。Oxlint——新JavaScript Linter,比ESLint快50-100倍

Oxc 项目与 Biome 和 Ruff 的理念相同:

  • JavaScript 工具可以用性能更强的语言重写。
  • 集成的工具链可以提高效率,而这些效率是一套独立的工具所不具备的。

在最新的 CodeSpeed Performance Report 的 Benchmark 结论,Oxc 解析器性能提升 21.55%,Oxc 解析器性能比 @swc_rs 解析器快 3 倍,比 @biomejs 解析器快 4.4 倍。

更多参考:https://github.com/oxc-project/oxc/pulls?q=is%3Apr+label%3AA-parser+is%3Aclosed

ESLint 9.0.0 beta 版本发布

ESLint 刚刚发布了 ESLint v9.0.0-beta.0,这是 ESLint 的一次重大版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。此版本也有一些破坏性改动。前端快讯|ESLint v9.0.0 重大更新!

亮点如下:

  • 部分规则选型默认值调整,如 no-unused-varsno-useless-computed-key 规则。
  • 更严格的 RuleTester 验证,该版本在 RuleTester 中添加了更多的检查
  • 新的 API loadESLint(),ESLint 现在从其主入口点导出了一个名为 loadESLint() 的新函数。集成可以使用此函数来获取 ESLint 类(以前的 FlatESLint 类)或 LegacyESLint 类(以前的 ESLint 类),从而方便地在平面配置和 eslintrc API 之间进行切换。
  • 还有一些破坏性修改、bug 修复和文档更新。

beta 版本的发布表明 ESLint 9.0.0 离稳定版本发布已经不远了。

同时,ESLint 相关的包也有不少更新,如:eslint/espree v10.0.1、eslint-visitor-keys v4.0.0、eslint/eslintrc v3.0.1 版本发布。

更多参考:https://eslint.org/blog/2024/02/eslint-v9.0.0-beta.0-released/

Hono 4.0.0 发布

Hono 在日语中是火焰🔥的意思,它是一个小巧、简单、超快的网络框架。它适用于任何 JavaScript 运行时:Cloudflare Workers、Fastly Compute、Deno、Bun、Vercel、Netlify、Lagon、AWS Lambda、Lambda@Edge 和 Node.js。完美平替 Express 和 Koa !这两个框架我推荐

Hono 具有轻量级、多运行时、好的开发体验等众多特性:

  • 超快 🚀 - 路由器 RegExpRouter 的速度非常快。不使用线性循环。
  • 轻量级 🪶 - Hono/tiny 预设值小于 14kB。Hono 零依赖,仅使用 Web 标准 API。
  • 多运行时 🌍 - 可在 Cloudflare Workers、Fastly Compute、Deno、Bun、Lagon、AWS Lambda 或 Node.js 上运行。相同的代码可在所有平台上运行。
  • 带能量 🔋 - Hono 拥有内置中间件、自定义中间件、第三方中间件和辅助工具。
  • 令人愉悦的开发体验 😃 - 超级简洁的 API。一流的 TypeScript 支持。

Hono v4.0.0 正式发布!这次重大更新包括一些突破性改动和新增的三大功能:

  • 静态网站生成
  • 客户端组件
  • 基于文件的路由选择

因此,Hono 本次更新在保持核心代码尽可能小的基础上,走向全栈

更多参考:https://github.com/honojs/hono/releases/tag/v4.0.0

关注FED实验室(前端开发实验室)获取更多前端热点资讯、技术实践、面试招聘等精彩内容。

大家都在看

  1. jQuery 4.0.0 要来了;Rsbuild 0.4 正式发布;Shiki v1.0 发布,一个轻量且强大的语法高亮工具!

  2. 前端视角:MySQL 正式引入对 JavaScript 的支持将带来哪些利好?

  3. 2024 年,选择 Bun、Node.js 还是 Deno?

  4. 2024 年服务端推技术:Server-Sent Events 还是 WebSocket?🔥

  5. 十年弹指一挥间!两分钟速览 Vue 发展史 🔥

  6. 2023 年度开发者工具 100 强出炉,AI 位居榜首!

  7. 开源社区“Linux 中国”官宣停止运营,主网、公众号、视频号、B 站将停更

  8. Deno fmt 比 prettier 快 20 倍!Nuxt 3.10 版本正式发布!Chrome 122 新增几个API!

  9. 最先进的代码编辑器 Zed 开源;Deno 1.4正式发布,更新特性堪称恐怖;CSS属性field-sizing 太好用了!

继续滑动看下一个

React 19将支持Web Components;Oxc解析器性能+21%;ESLint 9 beta发布;Hono v4发布

小懒 FED实验室
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存