0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vue团队发布Rust编写JavaScript打包工具Rolldown

微云疏影 来源:综合整理 作者:综合整理 2024-03-11 09:58 次阅读

根据尤雨溪在X平台上分享的信息,Vue开发团队已经正式决定开源Rolldown项目。这是基于Rust语言的JavaScript打包工具。

据悉,Rolldown作为Rollup.js的替代品,由字节跳动的OXc工具集支持,具有与Rollup兼容的APIs以及插件接口。该产品预计将成为未来Vite项目的首选打包工具。

按照官方文档解读,现有Vue团队采用esbuild.js和Rollup.js两款工具来打包Vite项目。然而,由于这些工具性能开销大,易致开发环境与生产环境行为不统一。

为解决上述问题,开发团队精心打造出Rolldown工具,声称该工具可实现原生级别的性能表现,同时内置了高效的解析/序列化内核,广大开发者可点击此处了解详细情况。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • vue
    vue
    +关注

    关注

    0

    文章

    56

    浏览量

    7677
  • 字节跳动
    +关注

    关注

    0

    文章

    266

    浏览量

    8728
  • Rust
    +关注

    关注

    1

    文章

    223

    浏览量

    6387
收藏 人收藏

    评论

    相关推荐

    [鸿蒙]OpenHarmony4.0的Rust开发

    背景 Rust 是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust 官方也使用 Cargo 工具来专门为 Rust 代码创建工程和构建编译
    的头像 发表于 02-26 17:28 311次阅读
    [鸿蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b>开发

    从Rustup出发看Rust编译生态

    从Rustup出发看Rust编译生态 1. Rust和LLVM的关系是怎样的? 2. Rustup中targets是什么,为什么可以安装多个? 3. Rust在windows上为什么需要安装Visual studio?
    的头像 发表于 01-02 11:00 240次阅读

    javascript指什么

    JavaScript是一种高级编程语言,通常用于为网页添加交互功能。它是一种面向对象的语言,旨在通过编写代码来控制网页的行为,使用户能够与网页进行动态交互。JavaScript能够与HTML和CSS
    的头像 发表于 12-03 11:11 398次阅读

    javascript:;怎么解决

    javascript:” 是一个JavaScript伪协议,它通常出现在URL地址栏或链接中,用于执行JavaScript代码。然而,有时它可能会导致一些问题,特别是在一些不支持
    的头像 发表于 11-26 14:39 2073次阅读

    FastTime-纯Rust编写的高并发快速时间库

    FastTime, 纯Rust编写的快速时间库, 并发: 2800万+/秒. 一、组件
    的头像 发表于 11-06 09:23 345次阅读

    如何编写高性能的Rust代码

    为了最大限度地提高Rust应用程序的性能,你需要了解支持代码的底层硬件架构,如何优化算法和数据结构,以及如何对代码进行配置和基准测试。在本文中,我们将简要介绍这些主题,希望能更好地理解如何编写高性能的Rust代码。
    的头像 发表于 11-03 14:28 482次阅读
    如何<b class='flag-5'>编写</b>高性能的<b class='flag-5'>Rust</b>代码

    Rust GUI实践之Rust-Qt模块

    Rust-Qt 是 Rust 语言的一个 Qt 绑定库,它允许 Rust 开发者使用 Qt 框架来创建跨平台的图形界面应用程序。Qt 是一个跨平台的应用程序框架,它提供了一系列的工具
    的头像 发表于 09-30 16:43 972次阅读

    Rust GUI实践之Tarui模块

    JavaScript构建应用程序的用户界面,同时使用Rust语言编写应用程序的后端逻辑。Tauri可以使用Electron的API,但是相比于Electron,Tauri具有更小的二进制文件大小
    的头像 发表于 09-19 16:42 3289次阅读

    首个Rust版sudo发布

    sudo-rs项目则是用 Rust 编写的 sudo 和 su 的、面向安全和内存安全的实现。官网声明中显示,sudo-rs 目前仅针对基于 Linux 的操作系统;运行 sudo-rs 需要 Linux 内核 5.9 或更高版本。
    的头像 发表于 09-01 15:59 524次阅读
    首个<b class='flag-5'>Rust</b>版sudo<b class='flag-5'>发布</b>!

    「工业树莓派」APT - 高级打包工具

    管理安装、升级和删除软件的最简单方法是使用 Debian 的 APT(高级打包工具)。要更新 Raspberry Pi OS 中的软件,您可以从终端窗口使用 apt 工具
    的头像 发表于 07-20 09:40 281次阅读

    使用C++编写通用库并在 Rust 中使用它 (WASI)

    使用 C++ 编写通用库并在 Rust 中使用它 (WASI) WebAssembly 简介 WebAssembly 是一种二进制指令格式,旨在成为一种低级虚拟机,可以在 Web 浏览器中以接近本机
    的头像 发表于 06-16 10:03 659次阅读
    使用C++<b class='flag-5'>编写</b>通用库并在 <b class='flag-5'>Rust</b> 中使用它 (WASI)

    Rust的内部工作原理

    : google发布的 libtracecmd Rust wrapper 这个库是libtracecmd的Rust wrapper,它允许编写程序来分析由trace-cmd 生成的Li
    的头像 发表于 06-14 10:34 470次阅读
    <b class='flag-5'>Rust</b>的内部工作原理

    谷歌开源内部Rust Crate审计结果

    Rust 可以轻松地将代码封装和共享到 crate 中,crate 是可重用的软件组件,就像其他语言中的包一样。我们拥抱广泛的开源 Rust crate 生态系统,既利用了谷歌以外编写的 crates,也
    的头像 发表于 05-29 11:10 552次阅读

    基于Rust语言的高可靠、开源嵌入式Hypervisor

    Rust-Shyper 是北京航空航天大学计算机学院王雷教授团队设计开发的虚拟机监控器,该系统基于 Rust 语言,实现了一个高可靠、嵌入式 Hypervisor。2023 年 2 月 15 日
    的头像 发表于 05-24 16:31 1033次阅读
    基于<b class='flag-5'>Rust</b>语言的高可靠、开源嵌入式Hypervisor

    Rust UI框架:Slint UI简单入门

    Slint 曾经被称为 SixtyFPS,特点是既快又小,是一个 Rust 编写的综合性 UI 工具包,用于为桌面和嵌入式设备构建原生用户界面。其开发团队希望将 Slint 打造成下一
    的头像 发表于 05-12 16:03 1.3w次阅读
    <b class='flag-5'>Rust</b> UI框架:Slint UI简单入门