速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Deno:来自 Node 之父的 V8 TypeScript 运行时

  • 2019-01-02
  • 本文字数:797 字

    阅读完需:约 3 分钟

Deno:来自Node之父的V8 TypeScript运行时

Deno是 Node.js 原作者 Ryan Dahl 重新思考服务器端 JavaScript 运行时的产物,旨在解决 Node.js 中存在的遗憾和挑战。


Node.js 是迄今为止使用最广泛的服务器端和命令行 JavaScript 运行时。随着它的广泛普及,如果不做出重大的兼容性变更,Node.js 可能带来的变化将非常有限。


几年前,Dahl 在离开 Node.js 和 JavaScript 之后,由于对机器学习的兴趣日益增加,又回到了 JavaScript 生态系统。2009 年,在 JSConf.eu 上初次宣布 Node.js 之后,Dahl 又回到了今年的 JSConf.eu 上,他表达了 Node.js 存在的遗憾,并介绍了 Deno——尝试解决 Node.js 问题的早期方案。


Dahl 对 Node.js 的几个重要方面感到遗憾,包括不提供异步模式、Node.js 的整体安全架构、内部构建系统、包管理以及模块处理。


尽管 Node.js 大获成功,并且非常受欢迎,但这些批评始终如影随形。很多早期的努力试图将一些替代方案纳入 Node.js,但都遭到了来自核心 Node.js 团队的阻力。由于 Promise 和模块被引入到语言标中,所以它们在 Node.js 中也发生了变化,但即使到了今天,Node.js 内部也未能充分利用它们的全部功能。


Deno 提供了一个安全的 V8 运行时引擎,以 TypeScript 为基础,提高了代码的准确性,并将编译器内置到 Deno 可执行文件中。


Deno 致力于更好地利用 JavaScript 安全沙箱,以及简化模块和构建系统。


Dahl 的批评者还指出,Dahl 在演讲中没有提到 Node.js 的其他一些问题,人们担心历史会重演。例如,Dahl 将 Node.js 的原始版权给了 Joyent,这导致了之前的冲突以及昙花一现的IO.js。IO.js 的 fork 问题通过 Node.js 基金会和当前的项目治理模型得到了解决。目前,Deno 版权属于 Ryan Dahl。


Deno 初步定位为 Node.js 的替代品,但还不成熟,也不稳定,所以也还没有繁荣的生态系统。Deno 是基于 MIT 许可的开源软件,可以通过Deno GitHub项目进行贡献和反馈。


英文原文:https://www.infoq.com/news/2018/12/deno-v8-typescript


2019-01-02 14:058214
用户头像

发布了 731 篇内容, 共 451.5 次阅读, 收获喜欢 2002 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

社交软件红包技术解密(十三):微信团队首次揭秘微信红包算法,为何你抢到的是0.01元

JackJiang

网络编程 即时通讯 IM

QFI 2024年第二季度創羽計畫再次啟動,臺灣分部學員迎來最後的絕佳機會並獲得專案補助資格

科技热闻

代码高手的过节秘籍:CodeArt Snap帮写代码,灵感弹指间实现

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 华为云CodeArts 企业号2024年6月PK榜

云桌面成本效益分析:评估不同云桌面厂家的定价策略

青椒云云电脑

云桌面 云桌面厂家 云桌面方案

制造业为什么需要质量管理系统

万界星空科技

质量管理 万界星空科技 QMS 生产质量

观测云与传统监控软件比,到底强在哪里?

可观测技术

监控 可观测性

國際知名榮譽顧問加入台灣分析集團總部,全面升級量子電腦Q系統

科技热闻

借助大模型技术,G7易流“智能接单”业务更高效、更精准

新消费日报

Flink⼤状态作业调优实践指南:状态报错与启停慢篇

Apache Flink

大数据 flink

ClickHouse内幕(1)数据存储与过滤机制

京东科技开发者

如何找到适合您需求的云桌面厂家

青椒云云电脑

云桌面 云桌面厂家

机关事业单位需要进行等保测评吗?一年要几次?

行云管家

等保 等保测评 机关事业单位 机关

WSPA台灣分部在2024年第二季度以6億美元TvPv表現亮眼

科技热闻

校园跑腿小程序系统,高效校友互动平台,校园校友系统,校园校友系统构建

DUOKE七七

php uniapp 社交交友 校园系统

去中心化自治组织(DAO):重塑未来组织形态

dappweb

解析SD-WAN带宽相关问题

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

电力科学研究 涉及的IT系统

执于业务

淘宝/天猫获得店铺所有商品,taobao.item_search_shop API返回值技巧分享

技术冰糖葫芦

API Explorer api 货币化 API 文档 pinduoduo API

美团面试:说说Netty的零拷贝技术?

王磊

揭秘大模型价格战:差异化定价背后的“买的没有卖的精”

华为云PaaS服务小智

开发者 软件开发 华为云

淘宝商品搜索API返回值详解:关键字搜索的数据应用策略

技术冰糖葫芦

API Explorer API 文档 pinduoduo API

今日区块链新闻及加密货币走向

dappweb

企业是保留传统的MES还是换新的MES?

万界星空科技

生产管理系统 mes 定制开发 万界星空科技

助推企业数字化转型,MAXHUB连续三年荣膺“CIO信赖品牌”

科技热闻

douyin商品评论数据接口(douyin.item_review)丨douyin平台实时API接口指南

tbapi

抖音 抖音评论接口 抖音商品评论接口

Mac电脑玩win游戏用什么?PD虚拟机和CrossOver玩游戏谁更好?

阿拉灯神丁

软件 Mac 软件 CrossOver Mac下载 虚拟机软件 pd 19

从缺陷到创新:质量保障的新视角

京东科技开发者

圈子交友系统技术交流,创业分享,项目开发,前后端搭建,小程序/app/H5多端圈子社区论坛系统

DUOKE七七

php 开源 源码 uniapp 社交交友

聚道云助力秒速对接,支付体验飞跃升级!

聚道云软件连接器

案例分享

ClickHouse内幕(2)基础数据结构

京东科技开发者

Deno:来自Node之父的V8 TypeScript运行时_大前端_Steef-Jan Wiggers_InfoQ精选文章