当前位置:首页 > 数码 > 由尤雨溪强力主导-前端格局动荡!Vue团队开源Rust驱动的闪电般JS打包工具 (尤雨溪在哪)

由尤雨溪强力主导-前端格局动荡!Vue团队开源Rust驱动的闪电般JS打包工具 (尤雨溪在哪)

admin2个月前 (04-14)数码8

Introduction

The Vue team has officially open-sourced Rolldown, a Rust-based bundling tool. Rolldown is a Rollup alternative that provides a Rollup-compatible API and plugin interface, but with a feature scope more similar to esbuild. According to the official documentation, Rolldown is specifically intended as a future bundler for Vite. Vue

Background

Vite currently relies on two bundlers: - Vite for development - Rollup for production However, there are significant drawbacks to using two different bundlers: - Inconsistent behavior - Incompatible plugin ecosystems - Difficult to keep in sync Thus, the development team wanted Vite to integrate a single bundler that provides: - Native-level performance - Built-in transforms that avoid parsing/serializing overhead - A Rollup-compatible plugin interface - Advanced build output control suitable for large-scale applications This is where Rolldown comes in.

Features

Rolldown is written in Rust and built on top of Oxc, currently using its parser. The team also plans to integrate Oxc's transformer and minifier when they become available. Rolldown aims to offer several key features: - Performance: Built-in transforms provide significant performance improvements over Rollup. - Flexibility: Rollup-compatible plugin interface allows for easy extension. - Compatibility: Supports most popular Rollup plugins, facilitating a smooth transition. - Interoperability: Designed to work seamlessly with Vite and other bundlers.

Roadmap

The team's long-term goal is to enable Vite users (directly or via frameworks) to transition to a version of Vite that uses Rolldown internally with minimal cost. In the meantime, Rolldown will also be available as a standalone bundler for directuse.

Team

The Rolldown website lists four team members, currently led by Evan You, the creator of Vue and Vite.

Conclusion

Rolldown is a promising new bundler that addresses several pain points faced by developers using Vite. It offers native-level performance, a Rollup-compatible plugin interface, and advanced build output control. As it is still in development, some features may not be fully available yet, but the team's roadmap suggests that Rolldown has a bright future as both a standalone bundler and a core component of Vite.

Related Links

- [Rolldown Official Website](- [GitHub: rolldown-rs/rolldown](

fortran有哪些论坛

fortran的论坛,是按以下分类的:编程语言,其编程语言有:JavaC/C++Objective-CPHPPerlPythonRubyC# GoD语言GroovyScalaJavaScriptHTML/CSSActionScriptVBScriptDelphi/PascalBasicErLangCOBOLFortranLuaSHELLSmalltalkSliverlightLispSwiftValaRustHackDart程序开发,有以下五个方面:报表/图表制作高性能网络开发库图形/图像处理数学计算协议和规范开发工具,有三个方面:C/C++开发工具性能测试和优化编译器企业应用:教学科研相关应用工具:科研计算工具其他开源:NASA 开源项目开源软件分类导航 - 开源中国社区

RUST新版抄家会回血是什么情况?

有的回不上来要铁斧

免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在第一时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。

标签: Vue

“由尤雨溪强力主导-前端格局动荡!Vue团队开源Rust驱动的闪电般JS打包工具 (尤雨溪在哪)” 的相关文章

的七大罕用-Vue-组件-摸索-UI-3 (七种罕见病是什么病)

的七大罕用-Vue-组件-摸索-UI-3 (七种罕见病是什么病)

引见: 由于我在上班的公司中角色和职责的变动,作为后端开发人员的我在去年年底选用了Vue.js。当我深化钻研时,我发现Vue.js十分幽默。它不像Angular那样有很高的学习曲线,而且比R...

浅析其架构与原理-MVVM在Vue2中的实现 (架构的理解)

浅析其架构与原理-MVVM在Vue2中的实现 (架构的理解)

简介 Vue.js 是一款用于构建用户界面的渐进式 JavaScript 框架。它由尤雨溪在 2014 年推出,并迅速成为最流行的前端框架之一。 Vue.js 的设计目标是通过简单、灵...

Vue3-Wiki知识库系统-Spring-Boot-实战-前后端分离 (vue3watch监听)

Vue3-Wiki知识库系统-Spring-Boot-实战-前后端分离 (vue3watch监听)

在当今的Web应用开发中,前后端分离已经成为了一种主流的开发模式。SpringBoot作为领域的翘楚,而Vue3则是一款现代化、灵活且高效的前端框架,它们的结合能够为我们带来更好的开发体验和高质量...

微前端开发的七大神器-Vue (微前端实现原理)

微前端开发的七大神器-Vue (微前端实现原理)

微前端彻底改变了 Web 的构建和维护方式。使用正确的工具集,Vue 爱好者可以轻松克服微前端的管理危机,并释放组件驱动开发的全部潜力。但是,选择最佳工具集是一项挑战,因为有许多具有不同功能的...

解锁开发的无限可能-Mode-Vue-Vapor-3-即将到来的 (开发者选项显示已解锁)

解锁开发的无限可能-Mode-Vue-Vapor-3-即将到来的 (开发者选项显示已解锁)

在 2023 新年展望中,尤雨溪提到了 VaporMode,一种受 Solid.js 启发的新编译策略。VaporMode 旨在通过将代码编译为更有效的 JavaScript 输出来提升应用性能。...

样式的七个令人惊叹的机密技巧-助你优化样式程度-Vue (样式有哪些?)

样式的七个令人惊叹的机密技巧-助你优化样式程度-Vue (样式有哪些?)

单文件组件由三个不同的实体组成:模板、脚本和样式。一切这些都很关键,但后者往往被漠视,虽然它或许会变得复杂,并经常造成曲折和失误。更好地理解可以改良代码审查并缩小调试期间。 这里有7个小贴士...

优化应用程序性能的利器-Vue性能标记 (优化应用程序是什么意思)

优化应用程序性能的利器-Vue性能标记 (优化应用程序是什么意思)

在构建高性能应用程序时,追踪性能瓶颈非常重要。Vue提供了一个特殊的功能,可以在ChromeDevTools中启用性能标记,帮助我们更好地优化应用程序的性能。 如何启用性能标记...

如何成功Element-Popover的动静定位-Plus-UI中的El-Vue3疑问 (如何成功开到抑郁证明)

如何成功Element-Popover的动静定位-Plus-UI中的El-Vue3疑问 (如何成功开到抑郁证明)

一、需求剖析,疑问形容 1、需求 一个表格,分表头、表体、表尾三局部。 当每个单元格的内容过长超出时,须要省略,用省略号替代超出的局部。 同时,当鼠标移入上去时,会在上方弹...