JavaScript运行环境Deno添加私有NPM注册表支持、强化Node.js兼容性
支付動態 · 2024-06-03

Deno 1.44增加了私有NPM注册表和gRPC协定支持,并且改进与Node.js的兼容性,现在Deno已经可以运行Next.js应用程序

Deno在1.44新版本中加入许多新功能,包括对私有NPM注册表的支持,并且还新加入gRPC连接功能,使其能够与兼容服务进行高效通信。另外,Deno 1.44进一步改进了对Node.js的兼容性,还重新激活V8指针压缩,显著提高运作性能。

在最新Deno版本中,官方加入了私有注册表的支持,过去用户只能仰赖公开NPM注册表,但是这可能导致组织在无意间,将内部的敏感信息和项目暴露到公开平台上。由于不少大型组织都会自建私有NPM注册表来管理内部套件,现在Deno 1.44也可以通过.npmrc文件进行配置,从私有注册表中抓取套件。

Deno 1.44开始支持gRPC,gRPC是一个高效且开源的通用RPC(Remote Procedure Call)框架,由Google开发,目前是CNCF的孵化器项目,目的在不同服务之间提供低延迟高效通信。Deno 1.44所提供的gRPC支持,使开发者有能力建置即时、交互式应用程序,并能将Deno应用程序连接至任何支持gRPC协定的服务。

这个Deno新版本对于Node.js支持进入另一个重要里程碑。官方指出,目前已经可以在Deno上运行Next.js。虽然开发者需要先激活实验性功能属性,才能使用这项新功能,但是该项成果展示了Deno在支持NPM套件的进展。Next.js是一个仰赖多个NPM套件的框架,也就是说,Deno要能运作Next.js,代表Deno在支持NPM套件上已经达到一定程度。

Deno 1.44加入多项性能改进,使其能够更有效率地使用内存,官方预计许多项目的内存使用量将减少5%至30%。Deno重新激活了V8指针(Pointer)压缩功能,使得V8可以更高效地存储指针,以大幅减少内存使用量,这对于具有大量对象的场景来说特别有用,而这项更新改进了Deno在高负载应用中的表现,使其也可成为开发高效应用程序的选择之一。

开发团队通过多项优化功能,明显提升Deno加载模块的速度,包括平行化任务处理能力、精简不必要的目录查找,并且加快元数据文件的下载,这些改进都使得模块加载效率大幅提升。开发团队指出,这些变更使大量使用动态导入的项目,其启动速度为过去的2到3倍。

热门文章
JILI 宣布与全球板球传奇 AB de Villiers(ABD)达成重磅战略合作
体育游戏
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
灰度在iGB L!VE 2026展位T70和你相约7月,一起点燃伦敦的热情!
灰度头条
斯里兰卡博弈产业大转型,官方:剑指南亚拉斯维加斯
游戏风向
GGC Awards 2026 璀璨科伦坡:致敬 iGaming 行业的领航者与创新力量
灰度头条
超级PAC筹资4800万美元:体育博彩势力加码
游戏风向
准备好了将你的收益最大化吗?尝试ProPush.me Constructor!
广告营销
PropellerAds 分享了新的 iGaming 案例研究:在 3 个月实现 97,674 次安装和 12,701 笔存款
广告营销
巴西颁布新法赋权央行封锁非法博彩账户及 Pix 交易
支付动态
英国确认各垂直行业的赌博税税率
游戏风向
BETFAIR 网络攻击80万用户资料泄露
游戏风向
密西西比州众议院委员会推进提议增加赌场税的法案
游戏风向
越南博彩管控逐步放宽,惟本土需求仍显乏力
东南亚资讯
张侨伟参议员排除全面禁止,敦促菲律宾规范网络赌博
东南亚资讯
首页
游戏
合作
发现
我的