Node.js 实验性支持 TypeScript:可自动将 TS 代码转换为 JS 代码Node.js 合并了为 TypeScript 添加实验性支持的 PR。 https://github.com/nodejs/node/pull/53725 根据 PR 的描述,开发者只需配置实验性 flag--experimental-strip-types就可以执行 TypeScript 文件。 Node.js 会将 TypeScript 代码自动转译为 JavaScript 代码。在转译过程 运维资讯 2024-07-25 LOVEHL^ˇ^
在Ubuntu下安装Node.JS的不同方式如果你要在Ubuntu 15.04上安装Node.js的话,这篇教程对你来说肯定很重要。Node.js从本质上来说就是一个运行在服务端上的封装好了输入输出流的javascript程序。Node.js巧妙的使用单线程的事件循环来处理高吞吐量和非阻塞IO。同时它也是一个提供了通过操作系统读写文件和网络操作功能的平台层。所以这篇文章将展示在Ubuntu 15.04 server上不同的安装Node.Js linux中国 2024-07-20 爱可生开源社区
在 Ubuntu 14.04/15.04 上配置 Node JS v4.0.0大家好,Node.JS 4.0 发布了,这个流行的服务器端 JS 平台合并了 Node.js 和 io.js 的代码,4.0 版就是这两个项目结合的产物——现在合并为一个代码库。这次最主要的变化是 Node.js 封装了4.5 版本的 Google V8 JS 引擎,与当前的 Chrome 所带的一致。所以,紧跟 V8 的发布可以让 Node.js 运行的更快、更安全,同时更好的利用 ES6 的很 linux中国 2024-07-19 宇宙之一粟
基于 JavaScript 的操作系统你听说过吗?我想大多数人听说过 Node.js,但是你听说过 NodeOS 吗?没错,NodeOS,一个用 Node.js 写的操作系统。好吧,实话说,NodeOS 用 Linux 内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外,使用的都是 Node.js。NodeOS 的开发始于两年前,创建者的目的很简单,他只是好奇,“是否有可能仅使用 Node.js 创建一个操作系统呢?” 是否有可能仅使用 N linux中国 2024-07-19 Escape
如何在 FreeBSD 10.2 上安装使用 Nginx 的 GhostNode.js 是用于开发服务器端应用程序的开源的运行时环境。Node.js 应用使用 JavaScript 编写,能在任何有 Node.js 运行时的服务器上运行。它跨平台支持 Linux、Windows、OSX、IBM AIX,也包括 FreeBSD。Node.js 是 Ryan Dahl 以及在 Joyent 工作的其他开发者于 2009 年创建的。它的设计目标就是构建可扩展的网络应用程序。 linux中国 2024-07-19 大猫
Linux 有问必答:如何在 Linux 上安装 Node.js问题: 如何在你的 Linux 发行版上安装 Node.js? Node.js 是建立在谷歌的 V8 JavaScript 引擎服务器端的软件平台上。在构建高性能的服务器端应用程序上,Node.js 在 JavaScript 中已是首选方案。是什么让使用 Node.js 库和应用程序的庞大生态系统来开发服务器后台变得如此流行。Node.js 自带一个被称为 npm 的命令行工具可以让你轻松地安装它 linux中国 2024-07-19 法医
开源新闻速递(160427):Node.js 发布 6.0Node.js 经过了半年的开发之后,今天发布了 6.0 LTS 版本。这是一个长期支持版本,它会支持到2018年4月,并在其后的一年内提供维护更新。随着今天的发布,Node.js 基金会将停止支持老的 0.12 分支,官方将只支持 4.x 和 6.x 分支,而 5.x 是一个实验性分支。基金会的专家说依旧建议在产品环境中使用 4.x,直到人们认为 6.x 已经稳定了。 Node.js 6.0 支 linux中国 2024-07-19 醒在深海的猫
NodeOS:Node 爱好者的 Linux 发行版NodeOS 是一款基于 Node.js 的操作系统,自去年其首个发布候选版之后正朝着它的1.0版本进发。 如果你之前不知道的话,NodeOS 是首个架构在 Linux 内核之上的由 Node.js 和 npm 驱动的操作系统。Jacob Groundwater 在2013年中期介绍了这个项目。该操作系统中用到的主要技术是: Linux 内核: 这个系统建造在 Linux 内核上 Node.js linux中国 2024-07-19 穿过生命散发芬芳
JS 基金会成立Linux 基金会宣布成立了 JS 基金会 ( JS Foundation ) ,该基金会是一个包容性项目,用于促进指导 JavaScript 生态中各种核心开源项目的发展,其主要任务是管理和资助这些项目,以及培育 JavaScript 生态。 Linux 基金会已经对 JS 生态进行了大量投资 Node.js 社区内部分裂之后,Node.js 代码分成了两个不同的项目:io.js 和 Node. linux中国 2024-07-19 泡泡
Apache、Nginx 与 Node.js 之争 —— WordPress 与 Ghost 的性能大对决巨头之间的终极对决:崛起的新星 Node.js 能否战胜巨人 Apache 和 Nginx? 我和你一样,都阅读过大量散布在互联网各处的意见或事实,其中有一些我认为是可靠的,而其它的可能是谣传,让人难以置信。 我读过的许多信息是相当矛盾的,有人深信 StackOverflow(比如这个和另一个),而其他人展示了一个清晰的令人惊讶的结果,这在推动我自己去做测试来验证结论的过程中扮演了重要的角色。 起 linux中国 2024-07-19 大树
如何在 Ubuntu 上使用 pm2 和 Nginx 部署 Node.js 应用pm2 是一个 Node.js 应用的进程管理器,它可以让你的应用程序保持运行,还有一个内建的负载均衡器。它非常简单而且强大,你可以零间断重启或重新加载你的 node 应用,它也允许你为你的 node 应用创建集群。 在这篇博文中,我会向你展示如何安装和配置 pm2 用于这个简单的 ‘Express’ 应用,然后配置 Nginx 作为运行在 pm2 下的 node 应用的反向代理。 前提: Ubu linux中国 2024-07-19 法医
不需要编码:树莓派上的 Node-RED查看本教程,看看使用 Node-RED 的拖放界面设置硬件流程是多么容易。 Node-RED 是一个编程工具,可让你使用基于浏览器的编辑器快速连接硬件设备。它具有大量的节点,可以以拖放的方式构建流程,这大大减少了开发时间。Node-RED 与树莓派的 Raspian Jessie 一起安装,你还可以独立下载 Node-RED。 为了向你展示它如何工作,我们将使用 Node-RED 构建一个简单的工 linux中国 2024-07-19 大树
从 Node 到 Go:一个粗略的比较在 XO 公司,我们最初使用 Node 和 Ruby 构建相互连接的服务系统。我们享受 Node 带来的明显性能优势,以及可以访问已有的大型软件包仓库。我们也可以轻松地在公司内部发布并复用已有的插件和模块。极大地提高了开发效率,使得我们可以快速编写出可拓展的和可靠的应用。而且,庞大的 Node 社区使我们的工程师向开源软件贡献更加容易(比如 BunnyBus 和 Felicity)。 虽然我在大学 linux中国 2024-07-19 大树
服务端 I/O 性能:Node、PHP、Java、Go 的对比了解应用程序的输入/输出(I/O)模型意味着理解应用程序处理其数据的载入差异,并揭示其在真实环境中表现。或许你的应用程序很小,在不承受很大的负载时,这并不是个严重的问题;但随着应用程序的流量负载增加,可能因为使用了低效的 I/O 模型导致承受不了而崩溃。 和大多数情况一样,处理这种问题的方法有多种方式,这不仅仅是一个择优的问题,而是对权衡的理解问题。 接下来我们来看看 I/O 到底是什么。 在本文 linux中国 2024-07-19 法医
测试 Node.js,2018超过 3 亿用户正在使用 Stream。这些用户全都依赖我们的框架,而我们十分擅长测试要放到生产环境中的任何东西。我们大部分的代码库是用 Go 语言编写的,剩下的部分则是用 Python 编写。 我们最新的展示应用,Winds 2.0,是用 Node.js 构建的,很快我们就了解到测试 Go 和 Python 的常规方法并不适合它。而且,创造一个好的测试套件需要用 Node.js 做很多额外的工作 linux中国 2024-07-18 穿过生命散发芬芳
使用 Node.js 构建交互式命令行工具使用 Node.js 构建一个根据询问创建文件的命令行工具。 当用于构建命令行界面(CLI)时,Node.js 十分有用。在这篇文章中,我将会教你如何使用 Node.js 来构建一个问一些问题并基于回答创建一个文件的命令行工具。 开始 首先,创建一个新的 npm 包(NPM 是 JavaScript 包管理器)。 mkdir my-script cd my-script npm init NPM linux中国 2024-07-18 爱可生开源社区
9 个 Node.js 开发人员最喜欢的开源工具在众多可用于简化 Node.js 开发的工具中,以下 9 种是最佳选择。 我最近在 StackOverflow 上读到了一项调查,该调查称超过 49% 的开发人员在其项目中使用了 Node.js。这结果对我来说并不意外。 作为一个狂热的技术使用者,我可以肯定地说 Node.js 的引入引领了软件开发的新时代。现在,它是软件开发最受欢迎的技术之一,仅次于JavaScript。 Node.js 是什么 linux中国 2024-07-17 大树
如何在 RHEL 9 上安装 Node.js在这篇文章中,我们将逐步解释如何在 RHEL 9 系统上安装 Node.js。 Node.js 基于谷歌的 V8 JavaScript 引擎构建,它是一个自由开源的跨平台 JavaScript 运行时环境,主要用于构建服务器端应用。它使用事件驱动和异步模型,帮助开发人员构建高度可扩展的数据密集型的实时应用(RTA)。你可以使用 NodeJS 来构建前端和后端应用。 Node.js 通常用于构建以下 linux中国 2024-07-16 Escape
Bun 在解码 Base64 方面比 Node.js 22 快得多,但两者都依赖于相同的库在最近的一则推文中,计算机科学家 Daniel Lemire 指出,JavaScript 运行时 Bun 在解码 Base64 输入时,比 Node.js 22 快了数倍。尽管两者都依赖于同一个底层库 simdutf 来进行实际解码,但 Node.js 在与其底层 JavaScript 引擎 v8 交互时遇到了瓶颈。 Lemire 详细解释了问题的根源在于 Node.js 在开始解码字符串之前,需 运维资讯 2024-06-21 大白菜程序猿
2024 年排名前 5 的 Node.js 后端框架导读:Node.js以亲民,容易学习且功能强大而“俘获”很多开发者,特别是基于其上的一些应用框架也不断产生,本文为你总结和推荐 5 款流行且实用的“好东西”。 自打 2009 年以来,Node.js 成为开发者们特别是前端人员热议的话题,还有一部分萌新的后端开发者也都开始使用 Node.js,开发网站和相关应用程序。 从流行榜上来看,在过去几年,它的受欢迎程度确实正在不断提升。 它在北美称为受欢迎 运维资讯 2024-06-17 泡泡