Tagged articles

Node.js

1136 articles · Page 3 of 12
Code Mala Tang
Code Mala Tang
Jun 3, 2025 · Artificial Intelligence

Why OpenAI Dropped Node.js for Rust: Lessons on AI Tool Performance

OpenAI recently rewrote its AI coding assistant in Rust, abandoning Node.js due to performance, concurrency, and reliability concerns, and the move sparked community debate, highlighting the importance of language choice for high‑performance AI tools and offering insights for developers on tool selection and optimization.

AINode.jsRust
0 likes · 7 min read
Why OpenAI Dropped Node.js for Rust: Lessons on AI Tool Performance
Code Mala Tang
Code Mala Tang
Jun 2, 2025 · Backend Development

Why Node.js 24 Is a Game-Changer for Backend Development

Node.js 24 introduces native fetch support, a faster V8 engine, enhanced module interoperability, full Web Streams API, and numerous ecosystem upgrades, making it a compelling upgrade for developers seeking modern, high‑performance server‑side JavaScript.

JavaScriptNode.jsV8
0 likes · 7 min read
Why Node.js 24 Is a Game-Changer for Backend Development
Architect
Architect
May 29, 2025 · Artificial Intelligence

Understanding Model Context Protocol (MCP): Architecture, Development Pitfalls, and AI Reflections

This article introduces the Model Context Protocol (MCP) as an open AI‑model integration standard, explains its client‑server architecture and components, shares practical Node/Python development pitfalls and debugging tips, discusses hallucination and error‑retry strategies, lists useful tools, and reflects on the broader implications of AI‑driven conversational services.

AI ServicesAI integrationDebugging
0 likes · 14 min read
Understanding Model Context Protocol (MCP): Architecture, Development Pitfalls, and AI Reflections
DevOps
DevOps
May 21, 2025 · Artificial Intelligence

Understanding Model Context Protocol (MCP): Architecture, Development Pitfalls, and AI Reflections

This article introduces the Model Context Protocol (MCP) as an open standard for connecting large language models to external data and tools, explains its client‑server architecture, shares practical Node/TypeScript development pitfalls and debugging tips, and reflects on broader AI dialogue versus service integration scenarios.

AIDebuggingMCP
0 likes · 11 min read
Understanding Model Context Protocol (MCP): Architecture, Development Pitfalls, and AI Reflections
Ubiquitous Tech
Ubiquitous Tech
May 21, 2025 · Backend Development

Transforming the Open‑Source SequentialThinking MCP Server to HTTP SSE Mode

This article walks through converting the open‑source SequentialThinking MCP Server from its default Stdio interface to an HTTP Server‑Sent Events (SSE) implementation using TypeScript, Express, and the MCP SDK, detailing configuration, code changes, route setup, and testing procedures.

AI ToolingExpressHTTP SSE
0 likes · 17 min read
Transforming the Open‑Source SequentialThinking MCP Server to HTTP SSE Mode
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 21, 2025 · Backend Development

Master Node.js v24: Real‑Time Watch, Multi‑File Test, Native Env Files & Colorful Console

With Node.js v24 released, this guide demonstrates how to use the new --watch flag for live file monitoring, the --test command for multi‑file testing, native --env-file support for environment variables, colorful console output via util.styleText, and built‑in WebSocket client/server examples.

CLIConsole StylingNode.js
0 likes · 9 min read
Master Node.js v24: Real‑Time Watch, Multi‑File Test, Native Env Files & Colorful Console
Ubiquitous Tech
Ubiquitous Tech
May 20, 2025 · Artificial Intelligence

Turning a Stdio MCP Server into an HTTP SSE Service with Supergateway

This article explains how Supergateway converts a standard Stdio‑based Model Context Protocol (MCP) server into an HTTP SSE (or WebSocket) service, detailing installation, command‑line usage, a train‑ticket MCP example, and how the conversion simplifies web integration and remote debugging.

AIHTTP SSEMCP
0 likes · 8 min read
Turning a Stdio MCP Server into an HTTP SSE Service with Supergateway
Tencent Cloud Developer
Tencent Cloud Developer
May 20, 2025 · Artificial Intelligence

Understanding Model Context Protocol (MCP): Architecture, Development Pitfalls, and AI Reflections

This article introduces the Model Context Protocol (MCP), explains its client‑server architecture, shares practical development experiences and debugging tips for Node.js and Python implementations, discusses common pitfalls such as environment setup, hallucinations, and error handling, and reflects on the broader implications of AI‑driven services.

AI integrationDebuggingMCP
0 likes · 13 min read
Understanding Model Context Protocol (MCP): Architecture, Development Pitfalls, and AI Reflections
Top Architecture Tech Stack
Top Architecture Tech Stack
May 19, 2025 · Backend Development

Understanding Server‑Sent Events (SSE): Concepts, Comparison with Polling and WebSocket, and Practical Implementation

This article explains the scenarios where servers need to push data to clients, compares three implementation methods—polling, WebSocket, and SSE—highlights their advantages and drawbacks, and provides step‑by‑step frontend and Node.js backend demos for building a real‑time SSE connection.

ExpressJavaScriptNode.js
0 likes · 13 min read
Understanding Server‑Sent Events (SSE): Concepts, Comparison with Polling and WebSocket, and Practical Implementation
Ubiquitous Tech
Ubiquitous Tech
May 17, 2025 · Backend Development

Build a Weather MCP Server with TypeScript Using HTTP SSE (Part 2)

This tutorial walks through creating a weather‑focused MCP server with the Model Context Protocol TypeScript SDK, explaining Server‑Sent Events, setting up the Node.js environment, writing the TypeScript code, building, running, and testing the HTTP SSE service end‑to‑end.

ExpressHTTP SSEMCP
0 likes · 16 min read
Build a Weather MCP Server with TypeScript Using HTTP SSE (Part 2)
Architecture Digest
Architecture Digest
May 15, 2025 · Backend Development

Why the ChatGPT Browser Conversation System Uses EventSource Instead of WebSocket

This article explains why the ChatGPT browser-based conversation system prefers EventSource over WebSocket, covering protocol basics, the system’s single‑direction communication model, long‑polling behavior, deployment simplicity, and includes full Node.js server and client code examples demonstrating the implementation.

BrowserEventSourceNode.js
0 likes · 9 min read
Why the ChatGPT Browser Conversation System Uses EventSource Instead of WebSocket
Fun with Large Models
Fun with Large Models
May 14, 2025 · Artificial Intelligence

Discover the mcp-server-chart MCP Server—Your One‑Click AI Chart Generator

This article introduces the AntV‑developed mcp-server-chart MCP Server, explains how to set up the VSCode + Cline + Node environment, configure the server via JSON, and demonstrates its ability to generate network and bar charts through large‑model function calls, while also discussing current limitations and future improvements.

AIAntVChart Generation
0 likes · 7 min read
Discover the mcp-server-chart MCP Server—Your One‑Click AI Chart Generator
Ctrip Technology
Ctrip Technology
May 13, 2025 · Frontend Development

Enterprise-Level Server-Sent Events (SSE) Implementation for Ctrip Flight Frontend

This article presents Ctrip's enterprise-grade Server-Sent Events (SSE) solution for its flight booking frontend, detailing the technology overview, use cases, implementation practices, performance considerations, comparison with alternatives, and full‑stack integration across link, framework, and data layers.

EventSourceNode.jsSSE
0 likes · 16 min read
Enterprise-Level Server-Sent Events (SSE) Implementation for Ctrip Flight Frontend
JD Cloud Developers
JD Cloud Developers
May 7, 2025 · Backend Development

How to Build an MCP-Powered Contract Query and Delay Service with Node.js

This article explains how to leverage the Model Context Protocol (MCP) to enable natural-language contract queries and automated contract extensions, detailing the required client‑server interactions, workflow steps, and providing a complete Node.js implementation with code snippets for both query and delay operations.

MCPNode.jsbackend
0 likes · 6 min read
How to Build an MCP-Powered Contract Query and Delay Service with Node.js
php Courses
php Courses
Apr 28, 2025 · Backend Development

2025 Performance Comparison of PHP 8.4 and Node.js 21: Benchmarks, Architecture, and Use‑Case Guidance

The article analyzes 2025 benchmark data showing that PHP 8.4 and Node.js 21 have narrowed performance gaps, highlights architectural advances such as JIT, async extensions, and worker threads, and provides scenario‑based recommendations to help developers choose the most suitable backend technology.

Node.jsPHPWeb Development
0 likes · 14 min read
2025 Performance Comparison of PHP 8.4 and Node.js 21: Benchmarks, Architecture, and Use‑Case Guidance
JavaScript
JavaScript
Apr 25, 2025 · Backend Development

How I Quickly Added Robust Logging to an Express App with AI‑Powered Trae IDE

Facing unexplained slowdowns in an Express site, I used the AI‑driven Trae IDE to automatically install Morgan, persist logs to rotating files, separate access and error logs, add buffering for performance, and even automate code commits, dramatically improving observability and debugging speed.

AI IDEExpressLogging
0 likes · 10 min read
How I Quickly Added Robust Logging to an Express App with AI‑Powered Trae IDE
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 23, 2025 · Backend Development

Efficient Large File Processing in Node.js: Stream, Buffer, and Multithreading Techniques

This article explains how to handle massive HDFS‑derived text and CSV files in Node.js by analyzing memory and CPU bottlenecks, comparing client‑side upload strategies, and presenting synchronous, callback, promise, streaming, and multithreaded worker‑thread solutions with complete code examples.

File I/ONode.jsStreams
0 likes · 13 min read
Efficient Large File Processing in Node.js: Stream, Buffer, and Multithreading Techniques
Java Tech Enthusiast
Java Tech Enthusiast
Apr 20, 2025 · Backend Development

Understanding Node.js: Runtime, APIs, and Backend Frameworks

Node.js is the JavaScript runtime that lets code run outside browsers, offering its own backend‑specific APIs and requiring developers to master server‑side concepts like sessions, databases, and concurrency, while frameworks such as Express, Koa, NestJS, Fastify, and Hapi streamline development by abstracting low‑level modules.

APIFrameworksNode.js
0 likes · 5 min read
Understanding Node.js: Runtime, APIs, and Backend Frameworks
Ops Development & AI Practice
Ops Development & AI Practice
Apr 15, 2025 · Frontend Development

How to Build an AI‑Powered VS Code Extension in Minutes

This guide walks you through the VS Code extension architecture and provides a step‑by‑step example that creates a simple AI text‑explanation plugin, covering preparation, project scaffolding, command registration, API integration, debugging, and best‑practice security tips.

AI integrationExtension DevelopmentLLM
0 likes · 12 min read
How to Build an AI‑Powered VS Code Extension in Minutes
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 10, 2025 · Backend Development

From Frontend Lightning Strike to Full‑Stack Node.js Backend: A Story and Implementation Guide

This article narrates a dramatic front‑end takeover during a high‑traffic promotion, then provides a step‑by‑step guide to building a Node.js backend service with Express, MongoDB, JWT authentication, and deployment considerations, illustrating performance trade‑offs between Java and Node.js.

API GatewayExpressFull-Stack
0 likes · 16 min read
From Frontend Lightning Strike to Full‑Stack Node.js Backend: A Story and Implementation Guide
Java Captain
Java Captain
Apr 9, 2025 · Backend Development

Server‑Sent Events (SSE) vs WebSocket vs Polling: Usage Scenarios, Advantages, and Implementation Demo

This article explains the three common server‑to‑client push techniques—polling, WebSocket, and SSE—detailing their principles, pros and cons, browser compatibility, and provides step‑by‑step Node.js/Express and plain JavaScript demos to illustrate how to implement SSE in real‑time applications.

ExpressJavaScriptNode.js
0 likes · 13 min read
Server‑Sent Events (SSE) vs WebSocket vs Polling: Usage Scenarios, Advantages, and Implementation Demo
Top Architecture Tech Stack
Top Architecture Tech Stack
Apr 8, 2025 · Backend Development

Understanding Server‑Sent Events (SSE): Concepts, Comparison with Polling and WebSocket, and Implementation Demo

This article explains the principles and use cases of Server‑Sent Events (SSE), compares it with traditional polling and WebSocket solutions, outlines their advantages and drawbacks, and provides complete front‑end and Node.js/Express demo code to build a real‑time push system.

ExpressJavaScriptNode.js
0 likes · 13 min read
Understanding Server‑Sent Events (SSE): Concepts, Comparison with Polling and WebSocket, and Implementation Demo
macrozheng
macrozheng
Apr 2, 2025 · Backend Development

When to Choose SSE, WebSocket, or Polling? A Hands‑On Guide

This tutorial compares server‑push techniques—polling, WebSocket, and Server‑Sent Events—detailing their mechanisms, advantages, and drawbacks, then walks through setting up a simple SSE demo with Node.js and plain HTML, helping developers pick the right solution for real‑time data scenarios.

ExpressNode.jsPolling
0 likes · 13 min read
When to Choose SSE, WebSocket, or Polling? A Hands‑On Guide
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Mar 17, 2025 · Backend Development

Build a Free MCP Flux Schnell Server on Cloudflare in 5 Minutes for Unlimited Text-to-Image Generation

This guide walks you through installing prerequisites, initializing a Node.js project, implementing the Model Context Protocol server with ListTools and CallTool handlers, configuring Cloudflare Flux API credentials, debugging, and integrating the server into Cursor to enable on‑demand text‑to‑image generation.

AI image generationCloudflareFlux Schnell
0 likes · 11 min read
Build a Free MCP Flux Schnell Server on Cloudflare in 5 Minutes for Unlimited Text-to-Image Generation
Sohu Tech Products
Sohu Tech Products
Mar 12, 2025 · Backend Development

Experimental TypeScript Execution in Node.js 23

Node.js 23’s experimental --experimental-strip-types flag lets developers run TypeScript files directly by stripping type annotations at runtime, eliminating a separate compilation step, but it performs no type checking, so tsc should still be used for safety, making it useful for rapid prototyping while remaining experimental.

JavaScriptNode.jsTypeScript
0 likes · 7 min read
Experimental TypeScript Execution in Node.js 23
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 7, 2025 · Artificial Intelligence

Build an MCP Client & Server: Step‑by‑Step Guide to Anthropic’s Model Context Protocol

This tutorial explains how to use Anthropic's open‑source Model Context Protocol (MCP) to connect large language models with external data sources by building both MCP servers and clients in Node.js/TypeScript, covering architecture, transport options, SDK usage, and practical code examples.

Function CallingLLM IntegrationMCP
0 likes · 16 min read
Build an MCP Client & Server: Step‑by‑Step Guide to Anthropic’s Model Context Protocol
21CTO
21CTO
Feb 28, 2025 · Artificial Intelligence

Exploring Claude Code: How Anthropic’s AI Agent Transforms Coding

Anthropic’s newly released Claude Code beta lets developers interact via a CLI to add features, refactor, test, and manage Git operations using the Claude 3.7 Sonnet model, supporting Node.js environments, integrating with IDEs, and offering cost tracking, while highlighting security considerations and early user feedback.

AI coding assistantAnthropicCLI tool
0 likes · 8 min read
Exploring Claude Code: How Anthropic’s AI Agent Transforms Coding
Code Mala Tang
Code Mala Tang
Feb 13, 2025 · Backend Development

Node.js 23.7.0 Highlights: TypeScript Integration, FS Glob Boosts, and Performance Gains

Node.js 23.7.0 introduces professional‑grade TypeScript integration with improved error handling, stronger fs module glob patterns with exclusion options, an upgraded test runner, enhanced SQLite support, security and encryption updates, worker thread improvements, performance gains, and detailed migration guidance for developers.

Node.jsTypeScriptfilesystem
0 likes · 3 min read
Node.js 23.7.0 Highlights: TypeScript Integration, FS Glob Boosts, and Performance Gains
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Feb 3, 2025 · Fundamentals

TypeScript 5.8 Beta Arrives with Native require‑ESM Support

The TypeScript 5.8 beta introduces function‑type inference improvements, native require‑ESM loading via --module nodenext, experimental Node.js flags for stripping types and transforming syntax, variable‑initialization checks back‑ported from 5.7, and the removal of computed‑property literal restrictions, all installable via npm or VS Code.

BetaConditional TypesNode.js
0 likes · 10 min read
TypeScript 5.8 Beta Arrives with Native require‑ESM Support
Code Mala Tang
Code Mala Tang
Jan 31, 2025 · Backend Development

Mastering Retry Patterns in Node.js: From Basics to Advanced Strategies

This article explores the retry pattern as a resilient design technique for distributed systems, detailing its fundamentals, a simple Node.js implementation, and advanced strategies such as exponential backoff with jitter, circuit breaker integration, comprehensive logging, and best‑practice guidelines for robust error handling.

Node.jscircuit breakerdistributed systems
0 likes · 11 min read
Mastering Retry Patterns in Node.js: From Basics to Advanced Strategies
21CTO
21CTO
Jan 11, 2025 · Backend Development

Node.js to Natively Support TypeScript and Google Launches Home API – Key Impacts

The article reports that Node.js will soon default to TypeScript, Google has opened its Home API for Android developers, and Deno has filed a petition to cancel Oracle's JavaScript trademark, highlighting major shifts in JavaScript runtime ecosystems and smart‑home integration.

DenoGoogle Home APIJavaScript trademark
0 likes · 5 min read
Node.js to Natively Support TypeScript and Google Launches Home API – Key Impacts
Zhuanzhuan Tech
Zhuanzhuan Tech
Jan 10, 2025 · Backend Development

Multiple Approaches to Real-Time Data Updates

This article compares three real-time data update techniques—short and long polling, WebSocket, and Server‑Sent Events—explaining their principles, advantages, drawbacks, and providing practical Vue and Node.js code examples to help developers choose the optimal solution for their specific use case.

Node.jsPollingSSE
0 likes · 14 min read
Multiple Approaches to Real-Time Data Updates
php Courses
php Courses
Jan 10, 2025 · Backend Development

Top PHP Alternatives for Web Development

This article reviews the most popular programming languages that can serve as alternatives to PHP for web development, evaluating each option’s performance, ecosystem, and suitability for server‑side projects, and offers guidance on selecting the best replacement based on project requirements.

JavaNode.jsPHP
0 likes · 7 min read
Top PHP Alternatives for Web Development
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Jan 2, 2025 · Fundamentals

How Merkle Trees Enable Efficient Data Change Detection

This article explains the principles of Merkle trees, shows how they are built from file hashes, and demonstrates their use for fast data‑change detection in cloud sync, blockchain verification, and P2P file sharing, complete with a Node.js implementation.

BlockchainData synchronizationMerkle tree
0 likes · 12 min read
How Merkle Trees Enable Efficient Data Change Detection
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 27, 2024 · Frontend Development

My Technical Stack Overview

This article presents a comprehensive overview of the author's current technology stack, covering frontend frameworks like React and Next.js, mobile development with React Native, TypeScript usage, backend tools such as NestJS, Prisma with MySQL, Redis caching, and frontend engineering practices.

NestJSNext.jsNode.js
0 likes · 11 min read
My Technical Stack Overview
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Dec 17, 2024 · Backend Development

Node.js v22.12 LTS Enables Native require(esm) Support by Default

Node.js v22.12.0 LTS now activates require(esm) out‑of‑the‑box, letting require() load native ES modules without the experimental flag, while also introducing resizable ArrayBuffer behavior and updated root certificates, with guidance on usage, checks, and known pitfalls.

ArrayBufferES ModulesNSS certificates
0 likes · 5 min read
Node.js v22.12 LTS Enables Native require(esm) Support by Default
Code Mala Tang
Code Mala Tang
Dec 16, 2024 · Information Security

Avoid These 9 Common Node.js Security Pitfalls and Harden Your Apps

This guide reveals nine frequent security mistakes in Node.js applications—from misconfigured CORS and vulnerable dependencies to weak authentication and missing HTTPS—offering concrete code‑level solutions and best‑practice recommendations to protect your backend.

CORSDependency ManagementInput Validation
0 likes · 8 min read
Avoid These 9 Common Node.js Security Pitfalls and Harden Your Apps
Code Mala Tang
Code Mala Tang
Dec 7, 2024 · Backend Development

Can vlt and vsr Solve npm’s Biggest Security and Dependency Headaches?

While npm has powered JavaScript’s growth, its ecosystem suffers from manifest inconsistencies, security vulnerabilities, bloated dependencies, versioning ambiguities, and supply‑chain attacks; the newly announced vlt package manager and vsr serverless registry aim to address these flaws with faster installs, smart queries, visual tools, and fine‑grained access control.

Node.jsnpmpackage manager
0 likes · 11 min read
Can vlt and vsr Solve npm’s Biggest Security and Dependency Headaches?
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Dec 6, 2024 · Frontend Development

Corepack: The Next‑Generation Node.js Package Manager

The article reviews the evolution of JavaScript package managers, compares npm, Yarn, and pnpm, introduces Corepack as Node.js 16.9.0's experimental tool for consistent manager versions, explains its features and usage steps, and discusses remaining challenges such as version conflicts and limited advanced capabilities.

CI/CDCorepackNode.js
0 likes · 8 min read
Corepack: The Next‑Generation Node.js Package Manager
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 30, 2024 · Frontend Development

Common Data Request Methods for Large Screens and Their Implementation with SSE and WebSocket

This article compares HTTP polling, WebSocket, and Server‑Sent Events (SSE) for large‑screen data fetching, explains their advantages and drawbacks, outlines suitable business scenarios, and provides complete front‑end and back‑end code examples for implementing SSE and WebSocket connections.

HTTP pollingNode.jsSSE
0 likes · 7 min read
Common Data Request Methods for Large Screens and Their Implementation with SSE and WebSocket
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Nov 25, 2024 · Artificial Intelligence

Get High-Quality OCR with Ollama-OCR in Just a Few Lines of Code

This guide shows how to set up the open‑source Ollama‑OCR tool, which leverages the Llama 3.2‑Vision multimodal model to perform high‑quality OCR, covering installation of Ollama, the vision model, the OCR package, and example code for plain‑text and Markdown outputs.

Llama 3.2-VisionNode.jsOCR
0 likes · 6 min read
Get High-Quality OCR with Ollama-OCR in Just a Few Lines of Code
Architect
Architect
Nov 21, 2024 · Information Security

Common Authentication Methods: HTTP Basic, Session‑Cookie, Token, and OAuth

This article reviews four widely used authentication mechanisms—HTTP Basic Authentication, session‑cookie, token‑based verification (including JWT), and OAuth—explaining their workflows, security characteristics, implementation details with Node.js/Express code samples, and comparative advantages for different application scenarios.

HTTP BasicNode.jsOAuth
0 likes · 18 min read
Common Authentication Methods: HTTP Basic, Session‑Cookie, Token, and OAuth
Code Mala Tang
Code Mala Tang
Nov 20, 2024 · Backend Development

Can Node.js Power Millions of Users? Scaling Strategies Revealed

This article explores whether Node.js can handle millions of concurrent users, explains the core non‑blocking architecture, outlines challenges such as the single‑thread model and memory leaks, and provides practical scaling tactics like clustering, load balancing, caching, and database optimization.

ClusteringNode.jsbackend
0 likes · 10 min read
Can Node.js Power Millions of Users? Scaling Strategies Revealed
IT Services Circle
IT Services Circle
Nov 19, 2024 · Backend Development

New Features in Recent Node.js Releases (v20–v23)

The article reviews the rapid evolution of Node.js, detailing new security, testing, module, environment, and runtime capabilities introduced from version 20 through 23, while also noting the emergence of competing runtimes Deno and Bun and their impact on the JavaScript ecosystem.

BunDenoJavaScript
0 likes · 9 min read
New Features in Recent Node.js Releases (v20–v23)
Code Mala Tang
Code Mala Tang
Nov 16, 2024 · Frontend Development

Convert PowerPoint to Interactive HTML5 with iSpring SDK and Automate via Node.js

This guide explains how to use iSpring Suite and CodeBuilder to transform PowerPoint presentations into HTML5 web content, preserve animations and media, set up the required environment, automate conversion with Node.js, and integrate the output into live streaming or offline applications while addressing common pitfalls.

HTML5Node.jsPPT conversion
0 likes · 11 min read
Convert PowerPoint to Interactive HTML5 with iSpring SDK and Automate via Node.js
MoonWebTeam
MoonWebTeam
Nov 16, 2024 · Backend Development

Unlocking TRPC: How Frontend Engineers Can Master RPC Architecture and Protobuf

This article walks frontend developers through the fundamentals of the TRPC framework, explaining why understanding RPC protocols, the layered architecture, plugin system, multi‑process handling, and Protobuf serialization is essential for building high‑performance, scalable services and improving debugging efficiency.

Node.jsProtobufRPC
0 likes · 51 min read
Unlocking TRPC: How Frontend Engineers Can Master RPC Architecture and Protobuf
php Courses
php Courses
Oct 30, 2024 · Backend Development

Comparing PHP and Node.js: Advantages, Disadvantages, and Migration Considerations

This article examines the shift from PHP to Node.js, outlining Node.js’s asynchronous, JavaScript‑unified, micro‑service‑friendly advantages and its thriving package ecosystem, while also highlighting PHP’s stability, mature CMS support, and hosting ease, and discusses key migration challenges to help developers decide which platform best fits their project needs.

Node.jsPHPWeb Development
0 likes · 10 min read
Comparing PHP and Node.js: Advantages, Disadvantages, and Migration Considerations
21CTO
21CTO
Oct 22, 2024 · Backend Development

Node.js 23 LTS Upgrade & Rust 1.82 Release: New Features and Key Changes

The article announces the official release of Node.js 23 with its promotion to LTS status, highlights its new require() support for native ES modules, stable -run command, enhanced test runner, and the discontinuation of 32‑bit Windows support, while also covering Rust 1.82's launch and a comprehensive set of web accessibility guidelines.

Node.jsRustbackend development
0 likes · 6 min read
Node.js 23 LTS Upgrade & Rust 1.82 Release: New Features and Key Changes
Code Mala Tang
Code Mala Tang
Oct 11, 2024 · Backend Development

Mastering Dependency Injection in Node.js: From Manual to Automatic

This article explains the concept of dependency injection, its benefits such as decoupling, easier maintenance, testing and reusability, and demonstrates both manual and automatic implementations in Node.js, including usage of third‑party libraries like InversifyJS.

InversifyJSIoCNode.js
0 likes · 10 min read
Mastering Dependency Injection in Node.js: From Manual to Automatic
FunTester
FunTester
Oct 8, 2024 · Backend Development

Performance Comparison of fetch and Undici HTTP Clients in JavaScript

This article examines the design goals, typical use cases, and performance differences between the browser‑oriented fetch API and the high‑throughput Undici library for Node.js, including a simple benchmark that shows Undici completing the same workload roughly twice as fast as fetch.

Node.jsUndicifetch
0 likes · 12 min read
Performance Comparison of fetch and Undici HTTP Clients in JavaScript
Code Mala Tang
Code Mala Tang
Sep 30, 2024 · Backend Development

Mastering Node.js Memory: Optimize Heap, GC, and Prevent Leaks

This article explains how Node.js manages memory, details V8's garbage‑collection mechanisms, shows how to monitor heap usage, demonstrates techniques for increasing allocation limits, and provides practical code samples and third‑party tools for detecting and fixing memory leaks in production environments.

Garbage CollectionMemory ManagementNode.js
0 likes · 20 min read
Mastering Node.js Memory: Optimize Heap, GC, and Prevent Leaks
Architect
Architect
Sep 25, 2024 · Frontend Development

Why Choose EventSource Over WebSocket for ChatGPT‑Style Web Chats?

This article analyzes the reasons for preferring EventSource instead of WebSocket in a browser‑based ChatGPT chat system, covering protocol basics, system characteristics, advantages, code examples, performance trade‑offs, and future extensibility.

ChatGPTEventSourceNode.js
0 likes · 9 min read
Why Choose EventSource Over WebSocket for ChatGPT‑Style Web Chats?
Code Mala Tang
Code Mala Tang
Sep 21, 2024 · Backend Development

Master Command‑Line Interfaces with Yargs: From Basics to Advanced Features

This article introduces the yargs Node.js library for building command‑line interfaces, demonstrates core features such as automatic help generation, type validation, alias handling, and sub‑command support with code examples, and explains the underlying Levenshtein distance algorithm used for command recommendation.

CLICommand LineLevenshtein
0 likes · 13 min read
Master Command‑Line Interfaces with Yargs: From Basics to Advanced Features
Code Mala Tang
Code Mala Tang
Sep 18, 2024 · Backend Development

Mastering Yargs: Build Powerful CLI Tools with Node.js and Levenshtein Suggestions

This article introduces the Yargs Node.js library for building command‑line interfaces, demonstrates how to define options, aliases, sub‑commands, and automatic help, and explains the Levenshtein distance algorithm used for command recommendation, complete with practical code examples and performance considerations.

CLICommand LineLevenshtein
0 likes · 15 min read
Mastering Yargs: Build Powerful CLI Tools with Node.js and Levenshtein Suggestions
Code Mala Tang
Code Mala Tang
Sep 11, 2024 · Backend Development

Master Node.js Child Processes: exec, spawn, fork & IPC Explained

This guide explains the Node.js child_process module, covering its purpose, the four creation methods (exec, execFile, spawn, fork), how to handle output streams, inter‑process communication, best‑practice management tips, and when to choose child processes over worker threads.

IPCNode.jschild_process
0 likes · 14 min read
Master Node.js Child Processes: exec, spawn, fork & IPC Explained
21CTO
21CTO
Sep 7, 2024 · Frontend Development

What’s New in VS Code 1.93? ESM Migration, SQL Fixes, and Enhanced IntelliSense

The VS Code 1.93 release brings a major shift to ESM modules, fixes SQL language highlighting, adds configuration file UI improvements, introduces Django test support, and enhances IntelliSense and experimental network inspection for JavaScript and Node.js developers.

DjangoESMIntelliSense
0 likes · 6 min read
What’s New in VS Code 1.93? ESM Migration, SQL Fixes, and Enhanced IntelliSense
大转转FE
大转转FE
Sep 6, 2024 · Frontend Development

WebRTC Deep Dive: Core Concepts, Connection Flow, and a Simple Signaling Server

This article explores WebRTC’s fundamental architecture, detailing PeerConnection terminology, core methods and events, various connection strategies—including local network, STUN, and TURN—and walks through the complete signaling and ICE exchange process, culminating in a step‑by‑step Node.js WebSocket signaling server implementation with full code examples.

Node.jsPeerConnectionReal‑time communication
0 likes · 16 min read
WebRTC Deep Dive: Core Concepts, Connection Flow, and a Simple Signaling Server
Code Mala Tang
Code Mala Tang
Sep 3, 2024 · Backend Development

Mastering async/await in Node.js: Clean Code, Error Handling, and Patterns

This article explains how async/await simplifies callback and Promise code in Node.js, covering async function basics, error handling, retry strategies, parallel execution, array iteration pitfalls, and step‑by‑step refactoring of callback‑ and Promise‑based applications into clear, maintainable async/await code.

Async/AwaitNode.jspromises
0 likes · 17 min read
Mastering async/await in Node.js: Clean Code, Error Handling, and Patterns
Code Mala Tang
Code Mala Tang
Aug 27, 2024 · Backend Development

Mastering .env Files: Secure Node.js Config with dotenv and dotenvx

This guide explains why .env files are used, how to install and configure the dotenv package, handle multiple environments, expand variables, and secure secrets with dotenvx, providing clear code examples and best‑practice recommendations for Node.js developers.

ConfigurationNode.jsbackend
0 likes · 9 min read
Mastering .env Files: Secure Node.js Config with dotenv and dotenvx
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Aug 27, 2024 · Backend Development

Four Node.js Version Managers That Outperform NVM

This article reviews four modern Node.js version managers—VMR, vfox, Volta, and fnm—detailing their cross‑platform support, multi‑language capabilities, user‑friendly interfaces, and GitHub links, and explains why they can be more powerful and convenient alternatives to the classic NVM tool.

Node.jsVMRVolta
0 likes · 6 min read
Four Node.js Version Managers That Outperform NVM
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Aug 9, 2024 · Backend Development

Run TypeScript Directly in Node.js with the New Experimental Flag

Node.js v22.6.0 introduces the experimental --experimental-strip-types flag, enabling developers to execute TypeScript files directly, but it only strips type annotations at runtime and imposes several usage constraints such as mandatory type‑only imports and explicit file extensions.

Experimental FlagJavaScriptNode.js
0 likes · 3 min read
Run TypeScript Directly in Node.js with the New Experimental Flag
Qunar Tech Salon
Qunar Tech Salon
Aug 8, 2024 · Backend Development

Using Satori and Resvg (or Sharp) for Efficient Backend Image Generation: Architecture, Implementation, and Optimizations

This article examines various image‑generation approaches, compares web‑frontend, client‑side, and backend methods, introduces a new Node‑backend solution based on Satori to convert HTML to SVG and then to PNG with Resvg (later Sharp), and details performance and memory optimizations that dramatically improve speed, resource usage, and stability for large‑scale image‑service deployments.

Node.jsResvgSatori
0 likes · 14 min read
Using Satori and Resvg (or Sharp) for Efficient Backend Image Generation: Architecture, Implementation, and Optimizations
21CTO
21CTO
Aug 6, 2024 · Backend Development

Build a Full-Featured Node.js Web Server with Express: Step‑by‑Step Guide

This tutorial walks you through installing Node.js and npm, initializing a project, adding Express, creating routes, handling static files, processing POST requests with body‑parser, implementing simple in‑memory storage, adding error handling, and rendering HTML with EJS, all illustrated with complete code examples.

ExpressJavaScriptNode.js
0 likes · 16 min read
Build a Full-Featured Node.js Web Server with Express: Step‑by‑Step Guide
Code Mala Tang
Code Mala Tang
Aug 5, 2024 · Backend Development

Master VS Code launch.json: Debug Node.js and Chrome with Ease

This guide explains why developers love Google DevTools, introduces VS Code's launch.json for configuring debugging sessions, covers REPL basics, provides practical examples for Node.js and Chrome debugging, and details every launch.json option with descriptions, types, defaults, and sample code.

ChromeConfigurationDebugging
0 likes · 11 min read
Master VS Code launch.json: Debug Node.js and Chrome with Ease
Code Mala Tang
Code Mala Tang
Jul 27, 2024 · Backend Development

Master Egg‑Sequelize: From Setup to Advanced Tips for Egg.js Projects

This guide walks you through installing, configuring, and using Egg‑Sequelize in Egg.js, explains core ORM features, demonstrates model definition and CRUD operations, and covers advanced topics such as complex queries, transactions, validation, migrations, associations, and common pitfalls to avoid.

Node.jsORMSequelize
0 likes · 13 min read
Master Egg‑Sequelize: From Setup to Advanced Tips for Egg.js Projects
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Jul 26, 2024 · Backend Development

Node.js Gains Experimental Native TypeScript Support

Node.js merged PR #53725, introducing the --experimental-strip-types flag that lets developers run TypeScript files directly by transpiling them to JavaScript without type checking, while outlining current limitations such as missing enum and namespace support, .ts file handling, and source‑map absence.

Experimental SupportJavaScriptNode.js
0 likes · 4 min read
Node.js Gains Experimental Native TypeScript Support
Code Mala Tang
Code Mala Tang
Jul 18, 2024 · Backend Development

Master Node.js Debugging with VS Code: A Complete Guide

This tutorial explains the fundamentals of Node.js debugging, covering V8 and Chrome DevTools Protocol basics, step‑by‑step CDP usage, built‑in debugger commands, and detailed VS Code configuration to help developers efficiently locate and fix issues.

Chrome DevTools ProtocolNode.jsVS Code
0 likes · 17 min read
Master Node.js Debugging with VS Code: A Complete Guide
Code Mala Tang
Code Mala Tang
Jul 15, 2024 · Frontend Development

Mastering JavaScript Event Loop: How Browsers and Node Handle Async Tasks

This article demystifies the JavaScript event loop, explaining how browsers and environments like Node.js manage asynchronous tasks through call stacks, macro‑ and micro‑task queues, and various implementation libraries, illustrated with clear code examples and comparisons across Chrome, Firefox, Safari, Edge, Electron, and Deno.

AsynchronousBrowserNode.js
0 likes · 11 min read
Mastering JavaScript Event Loop: How Browsers and Node Handle Async Tasks
Code Mala Tang
Code Mala Tang
Jul 10, 2024 · Frontend Development

Master TypeScript: Practical Tips, Advanced Types, and Real-World Projects

This comprehensive guide walks you through initializing a TypeScript project, explains core and advanced type features, shows how to integrate third‑party libraries, and provides real‑world examples for React and Node.js, while offering best‑practice tips to boost code quality and performance.

Node.jsReActTypeScript
0 likes · 11 min read
Master TypeScript: Practical Tips, Advanced Types, and Real-World Projects
Code Mala Tang
Code Mala Tang
Jul 8, 2024 · Information Security

Mastering SameSite Cookies: When to Use Strict, Lax, or None

Understanding the SameSite attribute lets developers control cookie transmission across sites, balancing security and usability by choosing Strict for maximum protection, Lax for a user‑friendly compromise, or None (with Secure) for cross‑site scenarios, with practical code examples and usage guidelines.

Node.jsSameSitecookies
0 likes · 6 min read
Mastering SameSite Cookies: When to Use Strict, Lax, or None
Code Mala Tang
Code Mala Tang
Jul 5, 2024 · Frontend Development

Master TransformStream: Real-World Uses, Code Samples, and Common Pitfalls

TransformStream, a core component of the Streams API, enables developers to process and convert data chunks on the fly, offering examples ranging from simple text uppercase conversion to complex scenarios like compression, video transcoding, real-time IoT filtering, and handling common pitfalls such as errors and backpressure.

Data StreamingNode.jsTransformStream
0 likes · 13 min read
Master TransformStream: Real-World Uses, Code Samples, and Common Pitfalls
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 24, 2024 · Backend Development

Understanding Node.js: A Backend Development Overview

This article explains what Node.js is, its role as a JavaScript runtime for server‑side programming, the fundamentals of the B/S architecture, and how browsers, web servers, application servers, and databases interact to deliver static and API services.

B/S ArchitectureNode.jsbackend development
0 likes · 7 min read
Understanding Node.js: A Backend Development Overview