最新消息:关注人工智能 AI赋能新媒体运营

JavaScript执行环境Bun推出主控台串流机制,改进全端除错与AI整合流程

科技智能 admin 浏览 评论

JavaScript执行环境Bun释出1.2.12版本,新增可将浏览器主控台(Console)输出直接串流至终端机的功能,强化除错效率与人工智慧开发整合弹性,并针对Node.js相容性、记忆体使用量及多个臭虫进行修正。本次更新虽属小幅版本,却对日常开发流程,特别是在全端开发与前端测试情境,提供更进一步的可观察性与除错体验。

透过新增的--console旗标,或在服务器设定中启用对应选项,开发者现在可将浏览器主控台输出直接串流至启动Bun的终端机。这些资讯会明确标示来源,并透过与热重载共用的连线传送,无需额外设定即可运作。此机制减少在浏览器与终端机之间切换的麻烦,让除错流程更集中,也替人工智慧工具提供即时、具上下文的日誌输入,有助提升自动化分析与协作效率。

该功能由社群贡献实作,现在并非预设启用,但官方表示未来版本可能考虑设为预设行为。此设计除有助于集中日誌讯息来源,对部署前测试与故障重现也很实用。

除了主控台串流外,Bun在这个版也大幅改善记忆体使用效率。开发者测试显示,针对React专案热重载超过300次的情境,Bun从1.2.11版本的约272MB大幅降至1.2.12的150MB,而改进主要来自于Sourcemap处理架构的调整。

在Node.js相容性方面,Bun强化对JavaScript执行引擎的快取机制支援,允许将程序码的编译结果储存并重複使用,可有效缩短重启或重新载入时的等待时间,对于开发时需频繁重複执行的场景特别实用。同时也新增对网路模组的支援,可灵活设定封锁特定IP或网段的规则,提升应用程序的控制能力与安全性。HTTP模组也修正多项潜在错误,处理特例情境更加稳定。根据官方的资料,Bun目前已通过大多数Node.js计时功能的测试。

Bun本次也针对文字解码相关功能进行修正,调整行为以符合Web标準规範,让开发者在处理各类文字编码时能获得更一致的结果,并避免过去可能因输入异常资料而产生的错误。在稳定性方面,Bun修正了过去在长时间执行热重载时可能出现的偶发性错误,提升开发过程的可靠性。同时也修复了与模组安装与路径处理有关的问题,包含部分套件在安装过程,无法正常执行初始化指令的情况。

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)
  • 验证码 点击我更换图片

网友最新评论