专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
OSC开源社区  ·  30个小确幸(程序员版) ·  昨天  
程序员的那些事  ·  清北 DeepSeek 教程"神仙打架",北 ... ·  4 天前  
程序员的那些事  ·  被骂了!腾讯道歉 + 立刻改正 ·  4 天前  
OSC开源社区  ·  三句话让老板直接给我主动放假 ·  4 天前  
OSC开源社区  ·  LFOSSA女神节福利,激励女性绽放多元力量 ... ·  4 天前  
51好读  ›  专栏  ›  OSC开源社区

前端年度大事件盘点:尤雨溪成立公司、ECMAScript 2024发布,以及各大框架重磅更新……

OSC开源社区  · 公众号  · 程序员  · 2024-12-25 17:41

正文

↓推荐关注↓


2024 年即将结束,又到了一年一度的前端大事件盘点环节,本文就来看看 2024 年都发生了哪些前端大事件!

JavaScript

  • ECMAScript 2024 发布 🔗 更新详情

    • Promise.withResolvers()

    • Object.groupBy / Map.groupBy

    • String:isWellFormed() / toWellFormed()

    • ArrayBuffer:resize / transfer

    • Atomics.waitAsync()

    • 正则表达式 v 标志

TypeScript

Vue

  • Vue-Official 2.0 发布 :Volar Language Features (Volar) 更名为 Vue-Official,并发布 2.0 版本。

  • Rolldown 开源 :使用 Rust 开发的 Rollup 替代品,提供了与 Rollup 兼容的 API 和插件接口,但在功能范围上将更接近 Esbuild,未来会在 Vite 中替代 Rollup。

  • Vue 3.5 发布 🔗 更新详情 ):版本代号为 “天元突破红莲螺岩”。

  • VoidZero 成立: 尤雨溪的新公司 VoidZero 成立,其创立旨在解决当前 JavaScript 工具链碎片化、依赖复杂以及性能瓶颈等问题,为开发者提供一个更加流畅和高效的开发体验,并且已完成 460 万美元种子轮融资。

  • Vue Devtools Next 上线 🔗 更新详情 ):自去年 12 月开源以来,经过长达半年多的精心改进与广泛测试,v7 正式版正式上线。

React

  • React 18.3 发布 :React 停更两年之后,终于发布了 v18.3 版本,但该版本未带来新功能,只提供了一些额外的警告,旨在帮助开发者更顺利地升级到即将到来的 React 19。

  • React 19.0 发布 🔗 更新详情 ):更像是一次拥抱 HTML 的大更新,很多新增功能可能对于普通开发者用处不大。

  • React Compiler 开源 :一个实验性工具,旨在通过自动优化来提高 React 应用的性能。它通过理解 JavaScript 语义和 React 的规则,自动对代码进行诸如记忆等优化,从而减少不必要的计算和渲染,提升应用的响应速度和用户体验。有了 React 编译器, useMemo useCallback React.memo 等 API 都不需要了。

  • Next.js 15 发布: 🔗 更新详情

  • React Native 0.76 发布( 🔗 更新详情 ): 引入了全新的架构。

  • React Router v7 发布: 从 v7 开始,React Router 已不再仅仅只是一个路由库,还是一个现代化全栈框架。该版本将 Remix 的大量特性整合到了 React Router 中,为 React Router 用户开启了全新的“框架模式”,开发者可以通过 React Router 直接使用 Remix 的功能!

Angular

Node.js / Deno

  • Node.js 22.0 发布: https://nodejs.org/en/blog/announcements/v22-release-announce

  • Node.js 23.0 发布: 🔗 更新详情

  • Express.js 5.0 发布( 🔗 更新详情 ): 近年来 Express.js 更新步伐放缓,不过自今年初,Express.js 团队推出了前进计划,详细描绘了 5.0、6.0 及 7.0 版本的未来蓝图。

  • Deno 2.0 发布( 🔗 更新详情 ): 一个现代的、一体化的、零配置的 JavaScript 运行时、工具链,专为 JavaScript 和 TypeScript 开发设计。目前已有数十万开发者在使用 Deno,其代码仓库是GitHub上 star 数第二高的 Rust 项目。

Electron / Tauri

  • Electron 29 发布: https://www.electronjs.org/blog/electron-29-0

  • Electron 30 发布: https://www.electronjs.org/blog/electron-30-0

  • Electron 31 发布: 🔗 更新详情

  • Electron 32 发布: 🔗 更新详情

  • Electron 33 发布: 🔗 更新详情

  • Tauri 2.0 发布 🔗 更新详情 ):一个用于构建适用于所有主要桌面(macOS、Linux、Windows)和移动(iOS、Android)平台的轻量级快速二进制文件的框架。其直接对标 Electron,其提供了一种更现代、更安全且资源效率更高的方法来构建跨平台桌面应用!

Vite

  • VitePress 1.0 发布 🔗 更新详情 ):全新的静态站点生成器,专为构建快速、以内容为中心的网站而设计,其能够轻松地将以 Markdown 格式撰写的源文件内容转化为静态 HTML 页面,支持部署至任何平台。VitePress 是 VuePress 的现代替代品。

  • Vitest 2.0 发布 :Vite 团队打造的下一代测试框架,仅仅发布两年,其 npm 下载量就已经高达每周 500w,并且还在呈现快速增长的趋势。

  • Vite 6.0发布 🔗 更新详情 ):主要带来了 Environment API(实验性)功能,它允许用户和框架作者根据生产环境中应用的工作方式,创建所需的多个环境。

Rspack

  • Rslib 发布: 一个由 Rsbuild 驱动的库构建工具,其基于Rsbuild出色的配置和插件构建,提供最佳的 ESM 和CJS 输出。不仅继承了webpack和Rspack构建的庞大生态系统中诸如代码 tree shaking、代码拆分、模块联邦等强大功能,还优化了 ESM 输出的质量。

  • Rspack 1.0 发布 🔗 更新详情 ):一个基于 Rust 语言开发的下一代 JavaScript 打包工具,它兼容 webpack 的 API 和生态,并且在构建性能上比 Webpack 高出 10 倍。

Ant Design

  • Ant Design Web3 发布 :一个基于 Ant Design 的 Web3 React 组件库,它提供了一系列的组件,可以帮助你快速构建去中心化应用(DApp)。除此之外,还提供了和链交互的能力,多层架构的设计可以兼容不同的链,让组件拥有了超越 UI 的能力。







请到「今天看啥」查看全文