NodeJS教程

     

Yelp如何重新架构其大规模大型的服务器端渲染?

861 1 5K

在 Yelp,我们使用服务器端渲染 (SSR) 来提高基于 React 的前端页面的性能。在 2021 年初发生一系列生产事件后,我们意识到我们现有的 SSR 系统无法扩展,因为我们将更多页面从基于 .

为何Symless选择Rust,而不是Go、C++或Node.js?

1574 2 3K
我们决定为 Synergy 3 后台服务(目前用 Node.js 编写)使用Rust(不是 Go 或 C++),因为我们相信它会给我们的客户带来更好的体验。没有考虑 Java。我们选择 Rust 并不.

Rust会成为JavaScript未来的基础设施吗? – thenewstack

1133 2K

Rust最初由 Mozilla 创建,是一种快速、可靠、内存效率高且非常流行的编程语言,专为提高性能和安全性而设计。如被广泛使用的Facebook,苹果,亚马逊,微软和谷歌用于系统基础设施、加密和虚拟.

基准测试:FastAPI性能与 Node.js相差不多

1994

此测试的代码可以点击标题,测试技术组合方案如下: FastAPI + psycopg2 FastAPI + SQLModel Flask + psycopg2 + flask run Flask + .

JavaScript即将迎来第三个时代或为终结时代? - swyx

2638 4 2K
JavaScript 每隔 10 年就会发生一次变化。未来可能被视为JavaScript的第三个时代。JS 的第一个时代,从 1997-2007 年:ES4 努力在在 Flash/Actionscri.

从NodeJS切换到Ruby on Rails - nikodunk

828

JS看起来不错,很多公司默认使用它,社区很大。但是对于我的新的副项目,我决定尝试 Rails,因为尽管有人认为 Ruby on Rails 已经“结束”了,但 HN 评论中的人说它比基于 Node 的.

Python、JavaScript和Rust的Web性能比较 - Alex

1697 1 4K

Python使用FastApi测试;Node.JS使用Fastify;Rust则使用Actix。选择的Python和Node框架,是在搜索 "最快的<某语言>api "时得到的最高结果;Rust的Ac.

从Node Redis迁移到Ioredis后CPU 使用率减少了 30% - Ably

965

 Node Redis 作者试图在处理缓冲区时做正确的事情(即避免数据复制),但这实际上导致了性能相当糟糕的情况。这对我们来说不是最佳选择,因为我们调用的 Redis 函数具有许多小参数,因此执行了许.

比较Java与Node.js的并发性和性能- maxant

3380 1 21K

想象一个简单的市场,对同一产品感兴趣的买家和卖家聚集在一起进行交易。对于市场上的每个产品,对该产品感兴趣的买家可以形成一个有序的队列,按照“先到先得”的原则进行排序。然后,每个买家可以接近最便宜的卖家.

Bash、Python和JavaScript哪个脚本更适合执行自动化任务?- Suranga

2126 4K

比较 Bash、Python 和基于 JavaScript 的 Shell 脚本的优缺点:Shell 脚本是指专门为 Bash 等命令行解释器创建的源文件。程序员经常编写 Shell 脚本,通过自动化.

RediQLess:基于Redis与GraphQL的API缓存工具

1413 2K

RediQLess 将GraphQL的强类型模式和查询的精度与Redis的动态缓存和延迟监控相结合。复杂的缓存变得简单。RediQLess 缓存对第三方 API 的独特调用,以实现最终的可移植性和最大.

程序员如何通过销售API赚钱?

2981 7K

您知道可以通过出售 API 来赚钱吗?构建和销售 API 是创造新的被动收入来源的好方法。因此,在本文中,您将看到如何做到这一点!首先,您将从头开始创建一个 API,然后您将在RapidAPI上出售它.

使用Node.js的Node-cron进行任务调度 - Dilina

2452 4K

在使用 Node.js 构建 Web 应用程序和 API 时,我们有时会遇到需要重复执行的任务,例如电子邮件通知、文件下载和数据库备份等。 这可能是每天、每月甚至每年的特定时间,具体取决于在任务上。N.

为什么 NanoID 取代了 UUID? - bitsrc

2934 3K

NanoID是一个小巧的、URL 友好的 JavaScript 唯一字符串生成器,在本文中,我将讨论 NanoID 的特性、它的亮点以及它的局限性,以便您更好地了解何时使用它。 了解 NanoID 及.

使用Redis加速Next.js

1483 3K

Next.js是一个非常成功的Web框架,它将服务器端渲染和静态站点生成结合在一起。通过CDN缓存,服务器端渲染SSG可以加快您的网站速度,同时SSR可以帮助您处理SEO和动态数据。服务器端渲染是一项.

Sublime Text 4发布:新界面和放宽许可证限制

2923 2

Sublime Text背后的团队宣布发布热门文本编辑器的第四大版本。它具有许多改进工作流程的功能,还看到了许可证key工作方式的变化。此更新包括对苹果处理器的原生支持,并随附Linux ARM64版.

WebContainers能让Node.js在浏览器中本地运行

1942 2

Next.js和Google的团队合作开发一项新技术:WebContainers:WebAssembly和新功能API的出现使编写基于WebAssembly的操作系统似乎变得可能,该操作系统功能强大到.

适合主流开源数据库的数据库管理工具DbGate

1916
DbGate是一种新的快速易于使用的数据库管理器。 在线演示 - demo.dbgate.org - online demo application 可运行在Windows, Linux or Mac.

小容器挑战:将一个HTTP服务器Dcoker从943M压缩到6k! | devopsdirective

911 2K

本文展示如何将Node.js的Image大小从最初的943MB缩小到6.34kB Assembly Image的过程,并了解了一些可用于将来缩小容器镜像的技术。Docker具有称为多阶段构建的功能,可.

Prisma是Node.js与TypeScript的ORM框架

3301 2K

使用数据库是应用程序开发中最具挑战性的领域之一。数据建模,模式迁移和编写数据库查询是应用程序开发人员每天处理的常见任务。Node.js生态系统虽然在构建数据库支持的应用程序中越来越流行,但并未为应用程.

Node.js 16现已发布!

2182

我们很高兴今天宣布发布Node.js 16!重点包括将V8 JavaScript引擎更新到9.0,预建的Apple Silicon二进制文件以及其他稳定的API。可以从https://nodejs.o.

为什么要在2021年放弃ExpressJS -DEV

2805 2

Express是Node.js生态系统中的事实库,目前已经使用了很多年。当您寻找任何学习Node的教程时,Express就会被呈现并教给人们。在最新的JS状况调查中,Express在所有类别中均排名第.

推荐使用Next.js或Fastify替代Express.js - Joel

7286

随着我使用Express.js的次数越多,我就越想停止使用它,并推荐类似Next.js或Fastify的替代方法。在开始Express之前,需要进行大量的调整和修改。至少这些事情必须每次要做:日志记录.

创建Redis和Node.js带有连接超时监测的高可靠性方法 -ErenYatkin

1298 7K

本文谈论如何创建了一个漂亮的Redis连接处理程序。为微服务找到的最合适的方式。如果您已经安装了Docker,只需执行以下命令即可运行Redis服务器实例。docker run -d --name r.

Javascript程序员必须安装几个常用VS Code插件 - klamser

1035 3K

本文中,我想介绍一下我日常使用的最喜欢的Visual Studio代码扩展。大多数时候,我使用VS Code编写JavaScript应用程序(Vanilla JavaScript,React,Angu.

2020年您需要了解的7 + 1无服务器趋势 -codingsans

858 2K

您是否想了解最受欢迎的Serverless框架,FaaS产品,容器服务,无服务器工具,云安全性以及更多内容?在此博客文章中,我们介绍了以下内容: 使用无服务器架构的好处 顶级无服务器提供商 用于开发无.

使用Deno和WebSockets构建实时聊天源码案例

1294

Deno是V8引擎安全的Javascript和Typescript运行时,许多人认为它是Node.js的替代品。我们将在将来看到Deno是否可以成为取代Node.js的流行者,但是在某些情况下,我们现.

分裂中的NodeJS模块:为什么CommonJS和ES模块无法相处? - Dan Fabulich

2417 2K

自从Node诞生以来,Node模块就被编写为CommonJS模块。我们require()用来导入它们。当实现供他人使用的模块时,我们可以exports通过设置定义“命名导出”:module.expor.

在浏览器中运行vscode -DEV

3182
这是一个简单的Express应用程序,该应用程序提供vscode,并允许在线创建,编辑,移动和重命名文件。 npm install -g teditor && teditor在浏览器中输入localh.

为什么Java后端在创业企业中并不流行? -reddit

2465 2K

我之前尝试过django,flask和rails,它们很好。但是在尝试spring之后,我坠入爱河。结构良好。易于测试。有这么多框架可以帮助您前进。网络上也有很多教程。我喜欢python,但我也喜欢j.