V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ChrisFreeMan
V2EX  ›  程序员

Bun 1.0 正式公布了,还记得那个比 node.js 快 5 倍的 javascript core 运行时吗。

  •  3
     
  •   ChrisFreeMan · Sep 8, 2023 · 7470 views
    This topic created in 962 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Sep 10, 2023
    官方视频放出
    38 replies    2024-07-29 19:03:19 +08:00
    meteor957
        1
    meteor957  
       Sep 8, 2023
    react-native 团队看看人家
    ChrisFreeMan
        2
    ChrisFreeMan  
    OP
       Sep 8, 2023
    @meteor957 发生啥了,我正打算用 react-native 呢。
    catteroLo
        3
    catteroLo  
       Sep 9, 2023
    @ChrisFreeMan 吐槽 rn 版本号还没到 1.0 吧
    ChrisFreeMan
        4
    ChrisFreeMan  
    OP
       Sep 9, 2023
    @catteroLo 原来如此,主要是这么多人都商用了,没想到这一点。
    magicdawn
        5
    magicdawn  
       Sep 9, 2023
    正好 ts-node 现在有个 swc 兼容 issue, https://github.com/TypeStrong/ts-node/issues/2056
    作为 drop in replacement, 可以改为 bun 试试
    happy32199
        6
    happy32199  
       Sep 9, 2023 via iPhone
    这个写 web 是不是也非常快 把 go 比下去?
    jjx
        7
    jjx  
       Sep 9, 2023
    这 logo 是个包子吗
    alleluya
        8
    alleluya  
       Sep 9, 2023
    @meteor957 刚发布 0.73....
    flyqie
        9
    flyqie  
       Sep 9, 2023 via Android
    @catteroLo #3

    rn 这个版本号真的让人捉摸不透。

    感觉 1.0 以下版本大部分都不适合生产环境用,但 rn 。。。
    mitoop
        10
    mitoop  
       Sep 9, 2023
    bun install 真的好快啊 更 Nice 的地方是 再也不出现哪些 WARN 了, 简洁快速
    Zwying
        11
    Zwying  
       Sep 9, 2023
    目前体验非常好,node 、deno 有压力了
    vvhy
        12
    vvhy  
       Sep 9, 2023
    @jjx #7 对,bun 就是包子
    MEIerer
        13
    MEIerer  
       Sep 9, 2023
    感觉一水的好评啊,抽个时间我也体验一下
    xieren58
        14
    xieren58  
       Sep 9, 2023
    早就在用了...
    masellum
        15
    masellum  
       Sep 9, 2023
    前段时间用了一阵子,感觉还有两个痛点:一个是缺一个 repl ,另一个是 vscode (或者别的编辑器)的 debug 功能还比较残废。
    humbass
        16
    humbass  
       Sep 9, 2023 via Android
    不兼容 npm 的话,很多功能没有,得重新造轮子
    PTLin
        17
    PTLin  
       Sep 9, 2023
    以前以 deno 1.0 为契机学的 rust ,现在怕不是要学一下 zig 看看了。
    roundgis
        18
    roundgis  
       Sep 9, 2023
    @jjx bun --> 包子
    nomagick
        19
    nomagick  
       Sep 9, 2023 via Android   ❤️ 1
    启动快 5 倍,那不加载代码可不就快了吗,跟 vite 似的,启动是快了,访问的时候等着
    u3u
        20
    u3u  
       Sep 9, 2023
    https://github.com/rome/tools
    https://rome.tools/
    突然想起来之前看到的一个统一开发工具现在网站都打不开了,仓库也显示不维护了

    https://remix.run/
    不知道去年还是前年火的 Remix 现在发展的怎么样了,有人在生产环境用过吗?现在 Next.js 新的 App 目录也支持服务器组件了,Remix 还有什么其他优势吗?

    https://github.com/vercel/next.js/pull/55045
    Bun 看起来潜力很大,并且可以和 Next.js 一起使用,等有空了尝试一下,还自带包管理器,用 pnpm 还不到两年又要换了 😅
    Herdsman
        21
    Herdsman  
       Sep 9, 2023
    因为为了做这个包子集资买了一个烤箱。
    shiny
        22
    shiny  
    PRO
       Sep 9, 2023
    @humbass 兼容吧,很多包直接能用,连 Nuxt 都能用。
    encro
        23
    encro  
       Sep 9, 2023
    前端工具链终于要统一了?

    如同 cargo 之于 rust ,gotools 之于 golang 。
    SchneeHertz
        24
    SchneeHertz  
       Sep 9, 2023
    看了 1.0 的 release note ,功能确实很炸裂,如果兼容性和性能没问题的话,下次可以用这个来起项目了
    -不行的话再换回 Node 也不麻烦-
    ccyu220
        25
    ccyu220  
       Sep 9, 2023 via iPhone
    @u3u Rome 因为资金问题被人诟病,基本无了。Remix 一直都可以,虽然比不上 Next 的占有率,但起码三分天下。Bun 很早就用上了,但是…起码还得一年沉淀。
    hronro
        26
    hronro  
       Sep 9, 2023
    @ccyu220 你已经用过 BUN 了吗? 说说体验感受呗? 还得沉淀一年是指现在问题还比较多吗?
    tanrunhao
        27
    tanrunhao  
       Sep 9, 2023
    我目前用 deno ,node.js 的主要问题应该是 npm ,特别是国内网络。deno 的 deploy 还可以免费用, 我的产品每天几百用户访问量都是免费的。

    https://cn.denopark.com/blog/stack
    Al0rid4l
        28
    Al0rid4l  
       Sep 9, 2023   ❤️ 1
    zzzsy
        29
    zzzsy  
       Sep 9, 2023
    快是快,但是 zig 导致的问题也一堆
    hzzhzzdogee
        30
    hzzhzzdogee  
       Sep 10, 2023
    bun 的官方 docker 镜像似乎还有问题, 在镜像中编译我的 nuxt 项目会有会报错.
    CHTuring
        31
    CHTuring  
       Sep 12, 2023
    @hronro 对于 JS 这种跨平台的语言,Bun 现在只对 Mac 和 Linux 支持较好,Window 上的功能都是试验环境...这样就发布了 1.0.0 ,那肯定是要沉淀的。
    chuck1in
        32
    chuck1in  
       Sep 16, 2023
    @zzzsy 有些什么问题呢?目前考虑用这个做一些小项目的生产环境了。
    zzzsy
        33
    zzzsy  
       Sep 16, 2023
    @chuck1in 记得 0.x 的时候 segfault 满天飞,现在不知道什么样;看了眼 github ,还是不少问题
    chuck1in
        34
    chuck1in  
       Sep 16, 2023 via iPhone
    @zzzsy 看来还是只能考虑 deno 啊
    humbass
        35
    humbass  
       Oct 3, 2023
    一直没搞明白,bun 如何支持先有的 npm 库,deno 到上一个版本才支持 npm 导入
    ChrisFreeMan
        36
    ChrisFreeMan  
    OP
       Oct 3, 2023
    @humbass 生产环境下还不建议使用,你要是跑过几个项目就会发现有很多 bug 目前,但是作为一个打包或者包管理器确实非常的快。
    humbass
        37
    humbass  
       Oct 3, 2023 via Android
    @ChrisFreeMan 我想试验下能否支持 npm ,官方找不到解决方案,比如我想使用 社区的 express
    feelinglucky
        38
    feelinglucky  
       Jul 29, 2024
    大家好,我 2024.7 过来考古了,请问目前 bun 的可用性和成熟度如何了?能用于生产环境了嘛?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5854 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 131ms · UTC 06:35 · PVG 14:35 · LAX 23:35 · JFK 02:35
    ♥ Do have faith in what you're doing.