V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yangjianzju
V2EX  ›  前端开发

Discord App 正在从 Webpack 迁移到 Rspack

  •  
  •   yangjianzju · 2023-10-27 09:40:25 +08:00 · 1498 次点击
    这是一个创建于 429 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前 React Team 成员 Brandon Dail 宣布 Discord 正在将 Discord App 从 Webpack 迁移到 Rspack ,构建性能提升约 90%(10 倍性能提升), Rspack 真的这么香吗? image image

    7 条回复    2023-11-07 18:53:15 +08:00
    dw2693734d
        1
    dw2693734d  
       2023-10-27 09:58:12 +08:00
    前端好折腾
    yechentide
        2
    yechentide  
       2023-10-27 11:50:52 +08:00 via iPhone
    webpack
    esbuild
    vite
    turbopack
    rspack
    晕了......
    XCFOX
        3
    XCFOX  
       2023-10-27 12:09:09 +08:00
    Rspack 真的很香。
    之前 nodejs 服务打包都是用的 Webpack ,但是 Webpack 编译太慢,开发时不得不用 ts-node 、tsx 这类即时运行的工具跑 nodejs 应用。生产时为了减少应用体积,会对项目进行 Webpack 打包,将项目编译成单个 js 文件,然而这导致项目部署时经常报依赖错误🥲。
    换了 Rspack 之后,得益于 Rspack 飞快的编译速度,开发时能够直接 "rspack build --watch && node --watch dist/index.js"运行编译产物,开发和生产环境的终于能够保持一致。
    也试了 esbuild 、swc 、vite ,但是都对 node.js 的编译打包支持不太好,难以正确处理所有依赖(尤其是 .node 文件)。
    NerbraskaGuy
        4
    NerbraskaGuy  
       2023-10-27 13:19:14 +08:00
    亮点不是 React 相关的死活不想用 Vite 么
    chuck1in
        5
    chuck1in  
       2023-10-28 10:01:01 +08:00
    @XCFOX 不是吧,不是才在说 vite 很先进很时尚吗,怎么又换了?
    lizy0329
        6
    lizy0329  
       2023-11-06 17:48:05 +08:00
    @dw2693734d 过一阵还有 rolldown
    yangjianzju
        7
    yangjianzju  
    OP
       2023-11-07 18:53:15 +08:00
    @chuck1in 总是有更先进的东西出现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2612 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:21 · PVG 18:21 · LAX 02:21 · JFK 05:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.