V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ChrisFreeMan
V2EX  ›  程序员

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

  •  3
     
  •   ChrisFreeMan · 232 天前 · 5099 次点击
    这是一个创建于 232 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  230 天前
    官方视频放出
    37 条回复    2023-10-03 16:26:33 +08:00
    meteor957
        1
    meteor957  
       232 天前
    react-native 团队看看人家
    ChrisFreeMan
        2
    ChrisFreeMan  
    OP
       232 天前
    @meteor957 发生啥了,我正打算用 react-native 呢。
    catteroLo
        3
    catteroLo  
       232 天前
    @ChrisFreeMan 吐槽 rn 版本号还没到 1.0 吧
    ChrisFreeMan
        4
    ChrisFreeMan  
    OP
       232 天前
    @catteroLo 原来如此,主要是这么多人都商用了,没想到这一点。
    magicdawn
        5
    magicdawn  
       232 天前
    正好 ts-node 现在有个 swc 兼容 issue, https://github.com/TypeStrong/ts-node/issues/2056
    作为 drop in replacement, 可以改为 bun 试试
    happy32199
        6
    happy32199  
       231 天前 via iPhone
    这个写 web 是不是也非常快 把 go 比下去?
    jjx
        7
    jjx  
       231 天前
    这 logo 是个包子吗
    alleluya
        8
    alleluya  
       231 天前
    @meteor957 刚发布 0.73....
    flyqie
        9
    flyqie  
       231 天前 via Android
    @catteroLo #3

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

    感觉 1.0 以下版本大部分都不适合生产环境用,但 rn 。。。
    mitoop
        10
    mitoop  
       231 天前
    bun install 真的好快啊 更 Nice 的地方是 再也不出现哪些 WARN 了, 简洁快速
    Zwying
        11
    Zwying  
       231 天前
    目前体验非常好,node 、deno 有压力了
    vvhy
        12
    vvhy  
       231 天前
    @jjx #7 对,bun 就是包子
    MEIerer
        13
    MEIerer  
       231 天前
    感觉一水的好评啊,抽个时间我也体验一下
    xieren58
        14
    xieren58  
       231 天前
    早就在用了...
    masellum
        15
    masellum  
       231 天前
    前段时间用了一阵子,感觉还有两个痛点:一个是缺一个 repl ,另一个是 vscode (或者别的编辑器)的 debug 功能还比较残废。
    humbass
        16
    humbass  
       231 天前 via Android
    不兼容 npm 的话,很多功能没有,得重新造轮子
    PTLin
        17
    PTLin  
       231 天前
    以前以 deno 1.0 为契机学的 rust ,现在怕不是要学一下 zig 看看了。
    roundgis
        18
    roundgis  
       231 天前
    @jjx bun --> 包子
    nomagick
        19
    nomagick  
       231 天前 via Android   ❤️ 1
    启动快 5 倍,那不加载代码可不就快了吗,跟 vite 似的,启动是快了,访问的时候等着
    u3u
        20
    u3u  
       231 天前
    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  
       231 天前
    因为为了做这个包子集资买了一个烤箱。
    shiny
        22
    shiny  
       231 天前
    @humbass 兼容吧,很多包直接能用,连 Nuxt 都能用。
    encro
        23
    encro  
       231 天前
    前端工具链终于要统一了?

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

    https://cn.denopark.com/blog/stack
    Al0rid4l
        28
    Al0rid4l  
       231 天前   ❤️ 1
    zzzsy
        29
    zzzsy  
       231 天前
    快是快,但是 zig 导致的问题也一堆
    hzzhzzdogee
        30
    hzzhzzdogee  
       230 天前
    bun 的官方 docker 镜像似乎还有问题, 在镜像中编译我的 nuxt 项目会有会报错.
    CHTuring
        31
    CHTuring  
       228 天前
    @hronro 对于 JS 这种跨平台的语言,Bun 现在只对 Mac 和 Linux 支持较好,Window 上的功能都是试验环境...这样就发布了 1.0.0 ,那肯定是要沉淀的。
    chuck1in
        32
    chuck1in  
       224 天前
    @zzzsy 有些什么问题呢?目前考虑用这个做一些小项目的生产环境了。
    zzzsy
        33
    zzzsy  
       224 天前
    @chuck1in 记得 0.x 的时候 segfault 满天飞,现在不知道什么样;看了眼 github ,还是不少问题
    chuck1in
        34
    chuck1in  
       224 天前 via iPhone
    @zzzsy 看来还是只能考虑 deno 啊
    humbass
        35
    humbass  
       207 天前
    一直没搞明白,bun 如何支持先有的 npm 库,deno 到上一个版本才支持 npm 导入
    ChrisFreeMan
        36
    ChrisFreeMan  
    OP
       207 天前
    @humbass 生产环境下还不建议使用,你要是跑过几个项目就会发现有很多 bug 目前,但是作为一个打包或者包管理器确实非常的快。
    humbass
        37
    humbass  
       207 天前 via Android
    @ChrisFreeMan 我想试验下能否支持 npm ,官方找不到解决方案,比如我想使用 社区的 express
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   896 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 22:05 · PVG 06:05 · LAX 15:05 · JFK 18:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.