遭老牌 Node.js、新贵 Bun “围攻”,Deno 之父紧急求变!( 二 )


当前 , Deno的HTTP服务器正在进行“大修” , 而它将会是有史以来最快的JavaScriptWeb服务器 。 Ryan称 , 他们的opssystem也变得越来越好 , 可以直接与V8FastAPI对接 , 以便快速地从JS调用到本地代码 。 除此之外 , Deno外部函数接口(FFI)也得到了更新 。
这一次 , Deno以成为最快的JavaScript运行时为目标 , 并非是针对少数极端情况进行优化 , 而是针对整个生产环境的性能进行优化 。
变革三:支持企业用户
根据官方调查显示 , 近一半的Deno活跃用户表示他们使用Deno进行工作 , 包括大公司的开发人员和创业公司的创始人等 。
在未来 , Deno开发团队将为在商业环境中使用Deno的人推出免费的办公时间套餐 。 不过 , 由于Deno当前仍然是一个相当小的团队 , 该团队表示 , “大家可以先填写表格:https://docs.google.com/forms/d/e/1FAIpQLSewMCz1wB8SMZI8n7xUVeH00tBo5xLBGmj26-QVjjhQ4FfZlQ/viewform , 然后会根据项目的大小和紧迫性来确定优先次序 。 ”
变革四:最顺畅的开发者体验
在调研过程中 , 不少开发者都提到了Deno良好的开发体验 , 包括开箱即用的TypeScript 。 此外 , Deno对Web标准和API的支持 , 也是开发者使用该技术的主要原因 。
未来 , 为了确保Deno继续为每个人提供更好的开发者体验 , Deno团队称将在接下来的几个月里计划推出一些新的东西 , 包括所有第三方Deno代码实现全文本符号搜索 , 自动生成JavaScript和TypeScript项目的文档 。
遭老牌 Node.js、新贵 Bun “围攻”,Deno 之父紧急求变!
文章图片
写在最后
三种技术中 , 据《2022DeveloperSurvey》报告 , Node.js是专业开发人员和学习编码的人最常用的Web技术 。
遭老牌 Node.js、新贵 Bun “围攻”,Deno 之父紧急求变!
文章图片
根据Deno官方数据显示 , 其在GitHub上的下载量超过了410万 , 月活跃用户达到25万 , 采用率持续上升 。
针对目前处于测试版本的Bun , 旨在与Node.js和Deno竞争 , 它在速度层面几乎是Node、Deno的三倍 。
整体而言 , 从技术维度来看 , 当前的Deno似乎处于一个中间且有些尴尬的位置 。
后面有基于WebKit的JavaScriptCore框架创建的Bun在速度上更具优势一些 , 且它具有用于组合多个JavaScript代码文件的本机捆绑器、自动执行重复性任务的运行程序和转译器等 。
前面有成熟的Node.js“挡路” 。 其实多年来 , Deno在背后Node多年开发经验的基础上 , 并没有“夺走”多数的Node.js开发者 。 虽然Deno提高了Node的安全性 , 即主要是在默认情况下 , Deno不允许程序访问磁盘、网络、子进程和环境变量等 , 但是Deno没有颠覆Node.js的新功能存在 , 自然没有激发用户从Node.js进行迁移的必要性 。
如今Deno在去年成立了一家专门的公司 , 并筹集到了490万美元的初始资金用于发展Deno , 且当下宣布即将向Node、npm维度提升兼容性 , 你认为它能否抵御Bun与Node.js的竞争?面对百花齐放的JavaScript运行时 , 你会选择哪种呢?欢迎分享你的看法 。
参考资料:
遭老牌 Node.js、新贵 Bun “围攻”,Deno 之父紧急求变!】https://deno.com/blog/changes