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

Turbopack 发布,比 Vite 快 10 倍

  •  
  •   GeekJason ·
    Jiangmenghao · 2022-10-26 11:15:26 +08:00 · 3025 次点击
    这是一个创建于 754 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Introducing Turbopack, the successor to Webpack.

    ◆ ~700x faster than Webpack

    ◆ 10x faster than Vite

    ◆ Native incremental architecture built with Rust

    ◆ Support for React Server Components

    ◆ Support for TS, JSX, CSS & more

    Now open-source in Alpha.

    Screen Shot 2022-10-26 at 10.57.20.png

    Turbopack vs Vite

    Screen Shot 2022-10-26 at 11.09.57.png

    14 条回复    2022-10-26 21:32:17 +08:00
    GeekJason
        1
    GeekJason  
    OP
       2022-10-26 11:15:46 +08:00
    前端太卷了
    sjhspp
        2
    sjhspp  
       2022-10-26 11:17:16 +08:00
    0.09s -> 0.01s 。。。
    nomagick
        3
    nomagick  
       2022-10-26 11:24:51 +08:00   ❤️ 4
    a bit more context:

    - 跨数量级了
    - 这非常正常 Rust/C 本来就比 js 快一个数量级
    - 不明白 evan you 抹什么越抹越黑搞得非常小家子气
    murmur
        4
    murmur  
       2022-10-26 11:25:35 +08:00
    我还是喜欢 webpack ,毕竟 comiple 的时间是用来喝水抽烟伸懒腰上厕所的
    murmur
        5
    murmur  
       2022-10-26 11:26:04 +08:00
    哦,抽烟可能不配,java 的开发者 maven 一次的时间够抽烟
    zhangchongjie
        6
    zhangchongjie  
       2022-10-26 11:27:41 +08:00
    还能再快点吗,膜法续命 增加时间的那种
    mxT52CRuqR6o5
        7
    mxT52CRuqR6o5  
       2022-10-26 11:29:26 +08:00
    go 、rust 的方案都没法实现生态闭环,js 自身的需求还要借助其他语言区解决,其实只要 dev 快点就行了(借助 browser module import 的能力),打包慢就慢了,snowpack 其实也挺好的
    nomagick
        8
    nomagick  
       2022-10-26 11:32:15 +08:00   ❤️ 2
    Vite 和 esbuild 的快是建立在不完整编译 TypeScript 基础上的,根本就不对。

    而 swc 的 TypeScript 编译是完整的,很欣慰终于有人把这块做对了。
    learnshare
        9
    learnshare  
       2022-10-26 12:15:09 +08:00
    Rust 生态在 JS 地盘上开花结果
    yuuko
        10
    yuuko  
       2022-10-26 12:27:13 +08:00
    Rust 为 JS 服务
    des
        11
    des  
       2022-10-26 12:29:20 +08:00 via iPhone
    @nomagick swc 我之前看的时候还有 bug ,现在能上生产了?
    gzyguy
        12
    gzyguy  
       2022-10-26 12:29:23 +08:00
    这是拿空间换时间么?
    hxsf
        13
    hxsf  
       2022-10-26 21:28:59 +08:00

    用 TypeScript 的可以洗洗睡了。没 Type checking 等于自废武功
    hxsf
        14
    hxsf  
       2022-10-26 21:32:17 +08:00

    感受下没有 Type Checking 的 TypeScript 。手动狗头
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5577 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:02 · PVG 17:02 · LAX 01:02 · JFK 04:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.