JavaScript執行環境Bun推出自家Shell工具,提升跨平臺開發效率
· 2024-01-24

Bun開發團隊推出Bun Shell,這是一個嵌入式語言和直譯器,供開發者在JavaScript或TypeScript程式中執行Shell指令,支援Windows、macOS和Linux平臺

正式推出就受到矚目的JavaScript執行環境Bun,開發團隊現在添加新功能Bun Shell,解決在JavaScript中執行Shell困難的問題。Bun Shell使用上簡單直覺,具有豐富的功能,可以在Windows、macOS和Linux跨平臺上使用。

Node.js經過長時間的發展,其執行速度與複雜性為人詬病,因此有許多後起之秀試圖挑戰Node.js的地位,Bun便是其中一員。而Bun受到矚目的優勢便是效能,其啟動速度是Node.js的4倍,對於需要轉譯的TypeScript,速度更是比Node.js快上不少,而在伺服器端渲染React上,Bun的速度是Deno的2倍,更是Node.js的5倍。

現在開發團隊推出新功能Bun Shell,解決要在JavaScript執行Shell指令所遭遇的問題。開發者想在JavaScript執行Shell指令,首先會遇到跨平臺相容性問題,不同的作業系統使用不同的Shell環境和指令,這代表即便是相同的Shell的指令,在不同的作業系統上可能行為不同,甚至特定指令在部分系統上是不存在的。

而且不同的作業系統中設定環境變數的方式也不同,這增加了跨平臺應用中,管理環境變數的複雜性。啟動Shell程序還會增加額外的系統資源消耗,尤其是需要執行多個Shell指令的場景,在特定情況下,啟動Shell的時間,甚至可能比執行指令本身還長。

種種困難使得JavaScript中執行Shell指令較為複雜,因此開發團隊釋出Bun Shell工具,提供開發者更高效的跨平臺解決方案。Bun Shell是Bun JavaScript 執行環境的一部分,提供一種跨平臺執行Shell指令的新方式,Bun Shell可在Windows、macOS和Linux上運作,解決不同作業系統Shell指令差異的問題。

Bun Shell是一種嵌入式語言和直譯器,可以讓用戶直接在JavaScript或TypeScript程式中執行Shell指令,不需要額外的轉換和打包。而且在Bun Shell中,所有模板變數都會自動跳脫(Escape),以增加Shell指令執行的安全性。另外,諸如重新導向、管線命令(Pipe)、環境變數等常見Shell功能,Bun Shell也一應俱全 。

热门文章
张侨伟参议员排除全面禁止,敦促菲律宾规范网络赌博
东南亚资讯
密西西比州众议院委员会推进提议增加赌场税的法案
游戏风向
Zenith携手HUIDU,冠名赞助2026年世界杯嘉年华官方巡回活动
线上游戏
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
巴西颁布新法赋权央行封锁非法博彩账户及 Pix 交易
支付动态
新泽西州7月博彩收入创6.06亿美元新高,颁布禁令
游戏风向
越南在线博彩业政策收紧 催生市场新机遇
东南亚资讯
越南博彩管控逐步放宽,惟本土需求仍显乏力
东南亚资讯
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
亚洲顶尖游戏供应商多寶游戏 DB GAMING,开创亚洲市场的唯一首选
广告营销
JILI 宣布与全球板球传奇 AB de Villiers(ABD)达成重磅战略合作
体育游戏
斯里兰卡博弈产业大转型,官方:剑指南亚拉斯维加斯
游戏风向
巴西拟将博彩税率提高至24% 税收将用于社保和医疗领域
游戏风向
2027 Global Game Connect(GGC)斯里兰卡招商全面开启!业务人脉尽在掌握!
灰度头条
准备好了将你的收益最大化吗?尝试ProPush.me Constructor!
广告营销
首页
游戏
合作
发现
我的