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

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

3天内不再提示

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

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

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

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

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

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

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

    关注

    0

    文章

    58

    浏览量

    7995
  • 字节跳动
    +关注

    关注

    0

    文章

    344

    浏览量

    9187
  • Rust
    +关注

    关注

    1

    文章

    233

    浏览量

    6776
收藏 人收藏

    相关推荐

    基于SEGGER的Ozone调试器和J-Trace工具跟踪Ferrocene的Rust应用

    2025年3月,SEGGER和Ferrous Systems合作,确保使用Ferrous Systems的Ferrocene工具链编译的Rust应用程序可以通过SEGGER的J-Trace工具实时下载分析。
    的头像 发表于 03-14 11:27 185次阅读

    JavaScriptRust和WebAssembly集成

    偶然一次机会,接触了Rust的代码。当时想给团队小伙伴做演示,发现自己并不能在移动端按照文档生成演示demo。我就想,要是Rust代码能转化成JavaScript就好了。结果一搜,还真
    的头像 发表于 01-24 15:43 260次阅读
    <b class='flag-5'>JavaScript</b>与<b class='flag-5'>Rust</b>和WebAssembly集成

    Bun 1.2震撼发布:全力挑战Node.js生态的JavaScript运行时新星

    《2024 中国开源开发者报告》正式发布 JavaScript 运行时新秀 Bun 发布 1.2 版本,这是自去年 4 月发布 1.1 以来最重要的一次更新。 此次更新不仅大幅提升
    的头像 发表于 01-24 10:42 352次阅读
    Bun 1.2震撼<b class='flag-5'>发布</b>:全力挑战Node.js生态的<b class='flag-5'>JavaScript</b>运行时新星

    SciChart—高性能的JavaScript图表和图形库

    的 JS 图表工具提升您的 JavaScript 项目。 与众不同的 JavaScript 图表 这不是您的标准 JavaScript 图表库!我们拥有数以万计的1000多种出口类型的
    的头像 发表于 01-22 10:15 344次阅读
    SciChart—高性能的<b class='flag-5'>JavaScript</b>图表和图形库

    Spire.XLS for JavaScript——多功能JavaScript电子表格库(一)

    文件。借助此工具,开发人员能够高效地执行各种 Excel 编程任务,包括从模板生成新文档、更新现有文档或转换文件格式。 Spire.XLS for JavaScriptVue、React
    的头像 发表于 01-21 09:29 259次阅读
    Spire.XLS for <b class='flag-5'>JavaScript</b>——多功能<b class='flag-5'>JavaScript</b>电子表格库(一)

    javascript:void(0) 的作用是什么

    javascript:void(0) 在 HTML 和 JavaScript 中是一个常见的表达式,主要用来创建一个无操作的链接(通常是 标签)或者阻止默认事件处理。具体来说,它的作用有以下几点
    的头像 发表于 12-31 15:55 838次阅读

    打包工具Rolldown 1.0.0-beta.1发布

    esbuild。 作为一款现代化的打包工具Rolldown 为开发者提供了更高效、便捷的开发体验。 Rolldown 是尤雨溪公司投资的 Vite 基建开源项目,采用 Rust
    的头像 发表于 12-31 10:00 329次阅读

    Vue3设计思想及响应式源码剖析

    作者:京东物流 乔盼盼 一、Vue3结构分析 1、Vue2与Vue3的对比 •对TypeScript支持不友好(所有属性都放在了this对象上,难以推倒组件的数据类型) •大量的API挂载在V
    的头像 发表于 12-20 10:24 300次阅读

    如何用Rust编写一个ChatGPT桌面应用(保姆级教程)

    用IDEA开发的java仔) 安装 Rust 语言工具链:首先,请确保你已安装了 Rust 编程语言工具链,包括 Rust 编译器 (rus
    的头像 发表于 09-25 11:19 509次阅读
    如何用<b class='flag-5'>Rust</b><b class='flag-5'>编写</b>一个ChatGPT桌面应用(保姆级教程)

    bootstrap框架和vue框架的区别

    Bootstrap和Vue都是目前非常流行的前端开发框架,它们各自具有独特的优势和特点。 设计理念 Bootstrap是一个基于HTML、CSS和JavaScript的前端开发框架,主要用于快速构建
    的头像 发表于 07-11 09:55 1149次阅读

    在Aurix Tc375Lk上使用Rust编程语言可以吗?

    您好,如果我想在 Aurix Tc375Lk 上使用 Rust 编程语言,可以吗?如果是,链接 rust 编译器 ADS 和 freetoolchain 的步骤是什么?你有在 ADS 或 freetoolchian 中链接编译器的用户指南吗? 请详细说明谢谢
    发表于 05-17 13:42

    HarmonyOS开发案例:【生活健康app之编写通用工具类】(5)

    本节将介绍日志打印、时间换算等通用工具类的编写和使用,工具类可以简化应用代码编写和业务流程处理。
    的头像 发表于 05-11 09:58 677次阅读
    HarmonyOS开发案例:【生活健康app之<b class='flag-5'>编写</b>通用<b class='flag-5'>工具</b>类】(5)

    鸿蒙OpenHarmony开发板解析:【Rust模块配置规则和指导】

    Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust官方也使用Cargo工具来专门为Rust代码创建工程和构建编译。 OpenHarm
    的头像 发表于 05-10 11:32 1534次阅读
    鸿蒙OpenHarmony开发板解析:【<b class='flag-5'>Rust</b>模块配置规则和指导】

    一站式PCBA包工包料服务具有哪些明显的优势呢?

    包料)是比较常见的。对于以上几种企业因为没有完善的供应链体系,没有匹配的工程师团队、采购团队,因此需要有一个能够提供PCB、元器件、SMT贴片、组装测试等一系列服务的制造商,那么一站式PCBA包工包料服务有哪些明显的优势呢? 一
    的头像 发表于 04-17 09:26 419次阅读

    Rust效率领先C++两倍,内存安全成国家安全议题

    这项发现由谷歌安卓平台工具及库的工程总监Lars Bergstrom在日前召开的Rust Nation英国峰会揭示。尽管此前业内对Rust的安全性和稳定性存在一定争议,特别是其‘unsafe’关键字的存在令人担忧。
    的头像 发表于 04-01 15:37 1059次阅读