Tagged articles

Node.js

1136 articles · Page 5 of 12
ByteFE
ByteFE
Mar 22, 2023 · Fundamentals

Understanding URL Query Strings: Encoding, Libraries, and Best Practices

This article explains URL query string fundamentals, covering structure, percent-encoding, space handling, and compares JavaScript libraries qs, query-string, and URLSearchParams for parsing and stringifying query data in web and Node.js projects today.

JavaScriptNode.jsQueryString
0 likes · 18 min read
Understanding URL Query Strings: Encoding, Libraries, and Best Practices
Alipay Experience Technology
Alipay Experience Technology
Mar 21, 2023 · Artificial Intelligence

How to Make OpenAI’s API Understand Ultra‑Long Insurance Policies

This article explains how to overcome OpenAI's token limits by splitting massive insurance documents into manageable chunks, vectorizing them with embeddings, using a custom "broccoli" algorithm for intelligent segmentation, and compressing text with dictionary mapping and tokenization techniques to enable accurate question‑answering via the API.

APIDocument SplittingNLP
0 likes · 22 min read
How to Make OpenAI’s API Understand Ultra‑Long Insurance Policies
Programmer DD
Programmer DD
Mar 12, 2023 · Cloud Computing

Build a ChatGPT‑Powered App in 3 Minutes with Laf’s Serverless Cloud

This tutorial shows how to quickly create a ChatGPT‑enabled web application using the open‑source Laf cloud platform, covering API key setup, serverless cloud functions, frontend SDK integration, context tracking, and one‑click deployment to a live site.

API IntegrationChatGPTCloud Functions
0 likes · 9 min read
Build a ChatGPT‑Powered App in 3 Minutes with Laf’s Serverless Cloud
JD Tech
JD Tech
Mar 9, 2023 · Operations

Guide to JD Mini Program CI Tool: Usage, Scripts, and Pipeline Integration

This article introduces the JD Mini Program CI tool, explains its architecture, provides step‑by‑step instructions for installing dependencies, configuring secrets, using script and command‑line interfaces for upload and preview, and demonstrates how to integrate the tool into CI/CD pipelines for automated deployment.

CI/CDJD Mini-ProgramNode.js
0 likes · 10 min read
Guide to JD Mini Program CI Tool: Usage, Scripts, and Pipeline Integration
ELab Team
ELab Team
Mar 2, 2023 · Backend Development

Node.js TCP Connections Explained: Event Loop & Libuv Architecture

This article walks through a complete TCP connection example in Node.js, detailing server and client code, the three-layer Node.js architecture (JS, C++, C), the initialization process, Libuv’s event‑loop phases, task scheduling, I/O models, and how Node.js maintains non‑blocking, concurrent connections.

Node.jsTCPbackend development
0 likes · 35 min read
Node.js TCP Connections Explained: Event Loop & Libuv Architecture
Sohu Tech Products
Sohu Tech Products
Feb 15, 2023 · Frontend Development

From Zero to One: Building a React CLI Scaffolding Tool Based on Vue CLI Insights

This article documents the complete process of researching, analyzing, and developing a custom React CLI scaffolding tool, including a detailed examination of Vue CLI's architecture, plugin mechanism, and codebase, as well as the implementation of interactive command‑line features, configuration options, and publishing steps.

CLIMonorepoNode.js
0 likes · 26 min read
From Zero to One: Building a React CLI Scaffolding Tool Based on Vue CLI Insights
HomeTech
HomeTech
Feb 15, 2023 · Frontend Development

How to Build Your Own Front‑End CLI Scaffold from Scratch

This article walks through why a custom front‑end scaffolding tool is needed, analyzes Vue CLI’s architecture, explains how to locate global commands, examines required dependencies, and provides a step‑by‑step implementation—including project initialization, command design, create‑command logic, Node version checks, template features, CDN upload, commit linting, and a custom ESLint plugin—so readers can create a reusable CLI tailored to their business needs.

CLINode.jsTooling
0 likes · 17 min read
How to Build Your Own Front‑End CLI Scaffold from Scratch
vivo Internet Technology
vivo Internet Technology
Jan 30, 2023 · Backend Development

Integrating Zipkin Distributed Tracing into Node.js Applications

This guide shows how to set up Zipkin with Docker‑Compose, configure Elasticsearch storage, and integrate the zipkin and zipkin‑transport‑http npm packages into a Node.js app—using either ExplicitContext or the simpler Zone‑Context—to collect, send, store, and visualize OpenTracing‑compatible distributed traces.

DockerDocker ComposeNode.js
0 likes · 9 min read
Integrating Zipkin Distributed Tracing into Node.js Applications
Laravel Tech Community
Laravel Tech Community
Jan 9, 2023 · Backend Development

pnpm 7.23 Release: New Features and Patches

The pnpm 7.23 update introduces a workspace‑root peer‑resolution option, adds command‑line help entries for the -resum-from and -include-workspace-root flags, and continues to emphasize pnpm’s disk‑space‑saving content‑addressable store for Node.js projects.

Dependency ManagementNode.jspackage manager
0 likes · 2 min read
pnpm 7.23 Release: New Features and Patches
21CTO
21CTO
Dec 28, 2022 · Backend Development

Using ChatGPT to Fix Node.js Runtime Checks and Eliminate CLI Side Effects

An engineer building the ZenStack toolkit for Next.js and TypeScript needed a runtime check for Node.js and Prisma, turned to ChatGPT for a quick solution, discovered unintended side effects with async-exit-hook, and ultimately refined the approach using child processes and npm tricks to achieve a clean, reliable setup.

CLIChatGPTNode.js
0 likes · 5 min read
Using ChatGPT to Fix Node.js Runtime Checks and Eliminate CLI Side Effects
Tencent Cloud Developer
Tencent Cloud Developer
Dec 24, 2022 · Operations

Quick Guide to Deploying a Hexo Blog on a Lighthouse Server

This guide walks developers through installing a Baota panel, configuring Nginx, creating a dedicated git user with bare repositories and post‑receive hooks, initializing and generating a Hexo blog locally, pushing it via the hexo‑deployer‑git, setting up an image host and Nginx reverse proxy, and backing up the project for quick deployment on a lightweight Lighthouse server.

GitLighthouse ServerNode.js
0 likes · 12 min read
Quick Guide to Deploying a Hexo Blog on a Lighthouse Server
Baidu Geek Talk
Baidu Geek Talk
Dec 21, 2022 · Backend Development

Understanding Node.js: Architecture, Event Loop, and Asynchronous I/O

Node.js is a server‑side JavaScript runtime built on V8 that replaces the browser environment with native libraries, uses libuv’s event loop and thread pool to provide non‑blocking asynchronous I/O, and organizes its architecture into application code, V8, bindings, and libuv layers for efficient backend development.

JavaScriptNode.jsasynchronous I/O
0 likes · 16 min read
Understanding Node.js: Architecture, Event Loop, and Asynchronous I/O
KooFE Frontend Team
KooFE Frontend Team
Dec 18, 2022 · Backend Development

How to Build a WeChat Bridge API for Login Using Node.js & TypeScript

This guide explains how to create a bridge API that enables login and message interaction with WeChat by reverse‑engineering client and server protocols, covering UUID acquisition, QR code handling, login status polling, cookie management, and data initialization using Node.js, TypeScript, and Axios.

Bridge APINode.jsTypeScript
0 likes · 19 min read
How to Build a WeChat Bridge API for Login Using Node.js & TypeScript
ByteFE
ByteFE
Dec 16, 2022 · Frontend Development

Curated Technical Insights: Vite 4 Release, Overdesign Pitfalls, Node.js Automation, React Native Monorepo, Chrome Memory/Energy Modes, First Principles Thinking, WebRTC Face Recognition, JavaScript Best Practices, and Web Workers

This newsletter presents a collection of technical articles covering the Vite 4 release, the dangers of over‑design, building Node.js automation workflows, React Native monorepo practices, Chrome's memory and energy saver modes, first‑principles thinking for engineers, WebRTC face‑recognition implementation, JavaScript best practices, and an overview of Web Workers.

JavaScriptNode.jsWebRTC
0 likes · 8 min read
Curated Technical Insights: Vite 4 Release, Overdesign Pitfalls, Node.js Automation, React Native Monorepo, Chrome Memory/Energy Modes, First Principles Thinking, WebRTC Face Recognition, JavaScript Best Practices, and Web Workers
ByteFE
ByteFE
Dec 12, 2022 · Frontend Development

Understanding JavaScript Asynchronous Mechanisms and the Event Loop

This article explains why JavaScript, despite being single‑threaded, needs asynchronous mechanisms such as the event loop, details macro‑ and micro‑tasks, compares browser and Node.js implementations, and demonstrates common pitfalls and best practices using callbacks, Promise, generator, and async/await patterns.

JavaScriptNode.jsPromise
0 likes · 16 min read
Understanding JavaScript Asynchronous Mechanisms and the Event Loop
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 28, 2022 · Backend Development

Design and Implementation of the Service Backend Architecture for Editor, Component Platform, and C‑End Application

This article details the overall backend architecture, module relationships, RESTful API design, database schemas, authentication flow, activity creation process, JSON schema validation, component platform APIs, and server‑side rendering considerations for a Node.js‑based service supporting editors, components, and end‑user pages.

JWTMongoDBMySQL
0 likes · 22 min read
Design and Implementation of the Service Backend Architecture for Editor, Component Platform, and C‑End Application
58 Tech
58 Tech
Nov 24, 2022 · Backend Development

Design and Evolution of a Distributed Scheduling System for Real‑time Alerts in the Beidou Monitoring Platform

This article details the background, design choices, and architectural evolution of a distributed scheduling system—from a simple Redlock‑based implementation for real‑time alerts to a robust Bull‑powered task queue supporting complex scenarios, load balancing, persistence, and reliable execution across multiple Node.js servers.

BullNode.jsTask queue
0 likes · 10 min read
Design and Evolution of a Distributed Scheduling System for Real‑time Alerts in the Beidou Monitoring Platform
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Nov 23, 2022 · Backend Development

Redesigning the Internationalization Translation Platform Document Parsing SDK: Architecture, Layers, and Implementation

This article details the motivation, benefits, and technical design of the Document Parsing 2.0 SDK for the internationalization translation platform, describing a three‑layer architecture, the use of Adapter, Decorator, and Proxy patterns, TypeScript implementations, and a high‑performance batch update mechanism.

Node.jsSDKTypeScript
0 likes · 13 min read
Redesigning the Internationalization Translation Platform Document Parsing SDK: Architecture, Layers, and Implementation
ByteFE
ByteFE
Nov 23, 2022 · Backend Development

Redesign of the Internationalization Translation Platform Document Parsing SDK to a Three‑Layer Architecture

This article details the motivation, benefits, and technical implementation of refactoring the document parsing SDK from a monolithic design to a three‑layer architecture using Adapter, Decorator, and Proxy patterns, reducing code size by over 70% and improving extensibility for multiple document formats.

Node.jsProxy PatternSDK Architecture
0 likes · 14 min read
Redesign of the Internationalization Translation Platform Document Parsing SDK to a Three‑Layer Architecture
Ctrip Technology
Ctrip Technology
Nov 21, 2022 · Frontend Development

Design and Implementation of Ctrip's New Homepage: Island Architecture, Component Development, and Data Configuration System

The article presents a comprehensive case study of Ctrip's 2022 PC homepage redesign, detailing the motivations, requirement analysis, island‑style architecture, cross‑team component development, server‑side rendering, public component challenges, and the dynamic data‑configuration platform that together enable fast, maintainable, and scalable web delivery.

Component ArchitectureIsland ArchitectureNode.js
0 likes · 22 min read
Design and Implementation of Ctrip's New Homepage: Island Architecture, Component Development, and Data Configuration System
Qunar Tech Salon
Qunar Tech Salon
Nov 18, 2022 · Cloud Computing

Optimizing Qunar's Serverless Platform: Parallel Computation, Thread‑Pool Design, and Cache Governance

This article details how Qunar improved its Serverless FAAS platform by introducing Node.js worker_threads for parallel computation, designing a thread‑pool with shared buffers and postMessage communication, and implementing comprehensive cache pre‑heating and governance, resulting in a 72% reduction in P99 latency and more stable service performance.

Cloud FunctionsNode.jsServerless
0 likes · 18 min read
Optimizing Qunar's Serverless Platform: Parallel Computation, Thread‑Pool Design, and Cache Governance
Laravel Tech Community
Laravel Tech Community
Nov 17, 2022 · Backend Development

Node.js v19.1.0 Release Highlights and New Features

Node.js v19.1.0 introduces function mocking in the test runner, recursive file‑system watching support, updated ICU, documentation collaborator additions, removal of experimental fetch warnings, MIME utilities, and performance improvements for text decoding, providing a comprehensive set of backend enhancements.

Node.jsbackendfilesystem
0 likes · 2 min read
Node.js v19.1.0 Release Highlights and New Features
ELab Team
ELab Team
Nov 11, 2022 · Backend Development

Boost Node.js Routing Performance with Trie Prefix Trees

This article explains how to implement an efficient routing system for Node.js web frameworks using a Trie (prefix tree) data structure, covering static, dynamic, and regex route matching, code examples, performance considerations, and practical tips for optimizing route lookup.

Node.jsPrefix TreeRouting
0 likes · 13 min read
Boost Node.js Routing Performance with Trie Prefix Trees
ByteFE
ByteFE
Nov 8, 2022 · Frontend Development

Understanding the JavaScript Event Loop in Browsers and Node.js

This article explains the fundamentals of JavaScript's event loop, covering browser asynchronous execution, macro‑ and micro‑tasks, timer inaccuracies, view rendering, and the differences in Node.js implementation, while providing code examples to illustrate execution order and practical implications for developers.

BrowserJavaScriptNode.js
0 likes · 18 min read
Understanding the JavaScript Event Loop in Browsers and Node.js
Top Architect
Top Architect
Nov 4, 2022 · 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 based authentication, token (JWT) authentication, and OAuth 2.0—explaining their workflows, security characteristics, and providing Node.js/Express code examples for each.

ExpressHTTP BasicNode.js
0 likes · 18 min read
Common Authentication Methods: HTTP Basic, Session‑Cookie, Token, and OAuth
macrozheng
macrozheng
Nov 1, 2022 · Frontend Development

How to Quickly Build a Docsify Documentation Site in Minutes

This article walks through installing Node.js and Docsify, initializing a project, customizing the sidebar, navbar, and cover page, adding useful plugins, and deploying the Docsify site with Nginx, highlighting its speed and simplicity compared to other static site generators.

DocsifyNode.jsstatic site
0 likes · 13 min read
How to Quickly Build a Docsify Documentation Site in Minutes
DaTaobao Tech
DaTaobao Tech
Oct 31, 2022 · Cloud Native

Introducing Noslate: A Cloud‑Native Serverless JavaScript Runtime

Noslate is Alibaba’s new open‑source, cloud‑native serverless JavaScript runtime that combines a custom cold‑start‑optimized Node.js distribution, the Aworker container with Warmfork and V8 startup snapshots for sub‑millisecond launches, a Noslated control plane for flexible worker orchestration, and a Corefile‑based debugger for low‑impact diagnostics.

DebuggingNode.jsPerformance
0 likes · 13 min read
Introducing Noslate: A Cloud‑Native Serverless JavaScript Runtime
Laravel Tech Community
Laravel Tech Community
Oct 26, 2022 · Databases

Mongoose 6.7 Release Overview

Mongoose 6.7, the asynchronous‑environment MongoDB object‑modeling library for Node.js, introduces driver upgrades, new UUID schema type, $fill pipeline stage, enhanced TypeScript support, aliasing, mergeHooks, and timestamp utilities, while encouraging readers to like and share the article.

DatabaseMongoDBMongoose
0 likes · 2 min read
Mongoose 6.7 Release Overview
Sohu Tech Products
Sohu Tech Products
Oct 19, 2022 · Fundamentals

Understanding the JavaScript Event Loop in Browsers and Node.js

This article explains the fundamentals of JavaScript's event loop, covering single‑threaded execution, the role of macro‑tasks and micro‑tasks, differences between browser and Node.js implementations, and includes code examples that illustrate task scheduling and execution order.

BrowserJavaScriptNode.js
0 likes · 17 min read
Understanding the JavaScript Event Loop in Browsers and Node.js
Laravel Tech Community
Laravel Tech Community
Oct 19, 2022 · Backend Development

Node.js 19 Release Highlights: V8 10.7 Upgrade, Experimental --watch, Default HTTP/1.1 KeepAlive, Stable WebCrypto, and Deprecations

Node.js 19, released today, updates the V8 engine to version 10.7, enables experimental node --watch mode, defaults HTTP/1.1 Keep‑Alive, stabilizes the WebCrypto API, removes experimental specifier‑resolution flag, and deprecates DTrace/SystemTap/ETW support while bundling llhttp 8.1.0 and npm 8.19.2.

Node.jsV8WebCrypto
0 likes · 4 min read
Node.js 19 Release Highlights: V8 10.7 Upgrade, Experimental --watch, Default HTTP/1.1 KeepAlive, Stable WebCrypto, and Deprecations
Alibaba Cloud Native
Alibaba Cloud Native
Oct 15, 2022 · Cloud Native

Mastering Alibaba Cloud Function Compute Layers: Custom & Public Layer Best Practices

This guide explains how to use Alibaba Cloud Function Compute layers—including custom and official public layers—to overcome large dependency packages, reduce deployment size, share code across functions, handle OS/architecture constraints, and provides step‑by‑step examples for Node.js Puppeteer and .NET 6 custom runtimes.

.NETAlibaba CloudFunction Compute
0 likes · 19 min read
Mastering Alibaba Cloud Function Compute Layers: Custom & Public Layer Best Practices
Taobao Frontend Technology
Taobao Frontend Technology
Oct 14, 2022 · Cloud Native

Boost JavaScript Serverless Performance with Noslate’s Cloud‑Native Runtime

Noslate is an open‑source, cloud‑native project from Alibaba that introduces a lightweight JavaScript runtime, optimized Node.js distribution, and an offline debugger to dramatically improve serverless cold‑start times, elasticity, and diagnostic capabilities across diverse platforms, including ARM and traditional x86 environments.

DebuggingJavaScriptNode.js
0 likes · 18 min read
Boost JavaScript Serverless Performance with Noslate’s Cloud‑Native Runtime
Node Underground
Node Underground
Oct 13, 2022 · Cloud Native

How Noslate Boosts JavaScript Performance for Cloud‑Native Serverless Apps

Noslate is an open‑source, cloud‑native suite comprising a custom Node.js distribution, the lightweight Aworker runtime with Warmfork and Startup Snapshot technologies, all designed to dramatically reduce cold‑start latency and improve JavaScript task elasticity in serverless environments.

DebuggingNode.jsServerless
0 likes · 16 min read
How Noslate Boosts JavaScript Performance for Cloud‑Native Serverless Apps
HomeTech
HomeTech
Oct 12, 2022 · Backend Development

Practical Experience of Introducing GraphQL as a BFF Layer in Backend Development

This article shares a backend team's practical experience of adopting GraphQL with Express and Apollo Server as a BFF layer, covering motivations, implementation steps, schema merging, proxy configuration, HTTP caching strategies, DataLoader optimization, code generation, and integration testing to improve performance and developer efficiency.

Apollo ServerDataLoaderExpress
0 likes · 14 min read
Practical Experience of Introducing GraphQL as a BFF Layer in Backend Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 9, 2022 · Backend Development

Practical Backend Development with Koa and MongoDB for a Frontend Publishing Platform

This tutorial walks through building a full‑stack backend for a frontend publishing platform using Koa2, @koa/router, and MongoDB, covering project initialization, route modularization, controller and service layers, middleware for response handling, environment‑specific configuration, and complete CRUD operations verified with Postman and Mongo shell.

APICRUDKoa
0 likes · 19 min read
Practical Backend Development with Koa and MongoDB for a Frontend Publishing Platform
Node Underground
Node Underground
Sep 26, 2022 · Backend Development

Mastering Node.js: Architecture, APIs, and the Event Loop Explained

This comprehensive guide explores Node.js’s architecture, core APIs, global variables, built‑in modules, function styles, the event‑loop mechanics, task scheduling, next‑tick and microtasks, libuv’s role, and strategies for off‑loading work, providing developers with a deep understanding of how Node.js runs JavaScript efficiently.

Asynchronous ProgrammingNode.jsbackend development
0 likes · 23 min read
Mastering Node.js: Architecture, APIs, and the Event Loop Explained
DaTaobao Tech
DaTaobao Tech
Sep 26, 2022 · Backend Development

Deep Dive into Node.js CJS Module Loading Process

The article dissects Node.js v17’s source to reveal how the CommonJS `require` system is bootstrapped, how native modules are loaded, how `Module._load` resolves, caches, and executes user files, and how the overall CJS loading pipeline operates step‑by‑step.

CJSNode.jsSource Code Analysis
0 likes · 15 min read
Deep Dive into Node.js CJS Module Loading Process
DaTaobao Tech
DaTaobao Tech
Sep 13, 2022 · Backend Development

Developing a Node.js CLI Scaffold: Tools, Package.json and Demo

This guide walks you through building a custom Node.js CLI scaffold using commander, chalk, inquirer, ora, and download‑git‑repo, explains essential package.json fields like bin and engines, and provides a complete demo that prompts users, downloads templates, and initializes projects ready for global installation.

CLICommanderNode.js
0 likes · 17 min read
Developing a Node.js CLI Scaffold: Tools, Package.json and Demo
Tencent Cloud Developer
Tencent Cloud Developer
Sep 7, 2022 · Cloud Native

Why Build Probe Capabilities Based on OpenTelemetry for Cloud‑Native Observability

Building probe capabilities on OpenTelemetry gives cloud‑native teams a vendor‑neutral, standardized way to extend monitoring into full observability—supporting large‑scale, language‑specific instrumentation, plug‑and‑play plugins, and seamless integration with APM backends—so developers and operators can detect, debug, and predict faults across distributed containers.

APMMonitoringNode.js
0 likes · 15 min read
Why Build Probe Capabilities Based on OpenTelemetry for Cloud‑Native Observability
ELab Team
ELab Team
Sep 2, 2022 · Backend Development

How to Build a Minimal Mocha Test Runner from Scratch

This article walks through the design and implementation of a lightweight Mocha-like test framework for Node.js, covering automated testing concepts, core functions, asynchronous support, suite‑test tree construction, result collection, and verification with code examples and diagrams.

JavaScriptNode.jsTest Runner
0 likes · 26 min read
How to Build a Minimal Mocha Test Runner from Scratch
Alipay Experience Technology
Alipay Experience Technology
Sep 2, 2022 · Backend Development

How Node.js Decides Its Future Roadmap: Working Groups, Releases, and New Features

This article explains how Node.js determines its development direction through transparent governance, outlines how to track upcoming releases, describes the three release lines and recent features like ECMAScript Modules, node:test, and Corepack, and introduces active working groups and strategic initiatives for the next decade.

Node.jsRelease ManagementRoadmap
0 likes · 17 min read
How Node.js Decides Its Future Roadmap: Working Groups, Releases, and New Features
Liangxu Linux
Liangxu Linux
Aug 26, 2022 · Backend Development

How to Publish an npm Package: Step‑by‑Step Guide for Node Developers

This guide walks you through installing Node.js, creating an npm account, initializing a Git repository, setting up package metadata with npm init, testing locally, logging in, and finally publishing or removing a package on the npm registry, complete with command examples and best‑practice tips.

Node.jsnpmpackage publishing
0 likes · 7 min read
How to Publish an npm Package: Step‑by‑Step Guide for Node Developers
21CTO
21CTO
Aug 18, 2022 · Backend Development

Can Deno Now Run Most npm Packages and Outpace Node? New Updates Explained

The recent Deno announcement reveals native npm package support, a faster HTTP server, and fierce competition from Bun, highlighting performance benchmarks, community reactions, and the ongoing race to become the fastest JavaScript runtime for backend development.

BunDenoJavaScript runtime
0 likes · 5 min read
Can Deno Now Run Most npm Packages and Outpace Node? New Updates Explained
DaTaobao Tech
DaTaobao Tech
Aug 16, 2022 · Backend Development

Understanding esModuleInterop: CommonJS vs ES Module in TypeScript

The article explains how toggling TypeScript's esModuleInterop flag changes import behavior between CommonJS and ES Module syntax, causing runtime errors like “TPS is not a constructor,” and offers fixes—either revert the flag and use namespace imports or enable it and use default imports.

CommonJSESModuleNode.js
0 likes · 7 min read
Understanding esModuleInterop: CommonJS vs ES Module in TypeScript
Node Underground
Node Underground
Aug 15, 2022 · Backend Development

Boost Node.js Performance with Worker Threads: A Hands‑On Guide

Node.js runs JavaScript on a single thread, limiting CPU‑intensive tasks, but the worker‑threads module enables developers to spawn hidden threads, offload heavy computations, and prevent main‑thread blocking, with a practical example showing how to parallelize a CPU‑bound task across multiple workers.

CPU-intensiveNode.jsmultithreading
0 likes · 4 min read
Boost Node.js Performance with Worker Threads: A Hands‑On Guide
Laravel Tech Community
Laravel Tech Community
Aug 4, 2022 · Backend Development

ip2region 2.10.0 Release: New C# and Node.js Clients, Benchmarks, and Fixes

The ip2region 2.10.0 update introduces C# and Node.js query clients, provides detailed benchmark results, fixes a Python XDB searcher bug, disables buffer‑related functions for several languages, and includes a Maven dependency snippet for Java, all while maintaining microsecond‑level query performance for offline IP lookup.

C#JavaNode.js
0 likes · 3 min read
ip2region 2.10.0 Release: New C# and Node.js Clients, Benchmarks, and Fixes
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Jul 14, 2022 · Backend Development

How to Safely Upgrade npm Dependencies and Keep Your Project Healthy

This guide explains why and how to assess the health of npm dependencies, outlines a step‑by‑step upgrade process, highlights tools like npm outdated, npm audit, depcheck, and offers practical advice on changelog review, lock‑file management, and distinguishing dependencies from devDependencies.

Dependency ManagementDevOpsNode.js
0 likes · 13 min read
How to Safely Upgrade npm Dependencies and Keep Your Project Healthy
JavaScript
JavaScript
Jul 13, 2022 · Backend Development

Why Is Bun Gaining 24k Stars? Exploring the New JavaScript Runtime

Bun, a modern JavaScript runtime built on WebKit's JavaScriptCore, offers faster execution, built‑in Web APIs, TypeScript support, bundling, and npm compatibility, positioning itself as a high‑performance alternative to Node and Deno for server, edge, and local development.

BunJavaScriptNode.js
0 likes · 3 min read
Why Is Bun Gaining 24k Stars? Exploring the New JavaScript Runtime
IT Xianyu
IT Xianyu
Jul 12, 2022 · Frontend Development

Understanding NanoID: Features, Advantages, Limitations, and Usage in JavaScript

This article introduces NanoID as a modern alternative to UUID, explains how to install and use it in JavaScript projects, compares performance, size, and security, discusses customization options and limitations, and suggests when to prefer NanoID for future development.

JavaScriptNode.jsUnique IDs
0 likes · 6 min read
Understanding NanoID: Features, Advantages, Limitations, and Usage in JavaScript
21CTO
21CTO
Jun 30, 2022 · Backend Development

Top Backend Frameworks in 2024: Features, Pros, and Use Cases

This article compiles a curated list of popular backend development frameworks across various programming languages, detailing each framework’s key features, advantages, and typical use cases to help developers choose the right tool for modern web applications.

C++FrameworksJavaScript
0 likes · 8 min read
Top Backend Frameworks in 2024: Features, Pros, and Use Cases
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jun 24, 2022 · Frontend Development

Front‑End Tech Highlights: Trim JS, AI Code, ES2022, Node Git, Vue3 Reactivity

This roundup covers techniques to slash JavaScript bloat, AI‑driven code generation, the latest ECMAScript 2022 features, a Node‑based Git tutorial, a hands‑on Vue 3 reactivity implementation, cloud‑native database practices, design system fundamentals, grid layout insights, and why front‑end development keeps accelerating.

AICloud DatabaseES2022
0 likes · 4 min read
Front‑End Tech Highlights: Trim JS, AI Code, ES2022, Node Git, Vue3 Reactivity
Sohu Tech Products
Sohu Tech Products
Jun 22, 2022 · Frontend Development

Comprehensive Guide to React Server-Side Rendering (SSR) with Code Examples

This article provides an in‑depth tutorial on implementing server‑side rendering (SSR) for React applications, covering basic concepts, Koa server setup, ReactDOMServer APIs, routing with react‑router, Redux state hydration, CSS handling, performance optimizations, and modern SSR frameworks such as Next.js and Umi.

Node.jsReActRedux
0 likes · 30 min read
Comprehensive Guide to React Server-Side Rendering (SSR) with Code Examples
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 14, 2022 · Fundamentals

Inside VS Code’s New JavaScript Debugger: Architecture, DAP, and Breakpoint Mechanics

This article explores the architecture and implementation of VS Code’s JavaScript Debugger, detailing its use of the Debug Adapter Protocol, breakpoint handling, JavaScript Debug Terminal, automatic browser debugging, profiling, and debug console features, while also showing how OpenSumi adapts the latest debugger version.

Chrome DevToolsDAPJavaScript Debugger
0 likes · 16 min read
Inside VS Code’s New JavaScript Debugger: Architecture, DAP, and Breakpoint Mechanics
政采云技术
政采云技术
Jun 7, 2022 · Backend Development

In‑Depth Analysis of Node.js Path Module Utility Functions

This article provides a detailed examination of Node.js's built‑in path module, explaining common usage scenarios, the internal execution flow, and a line‑by‑line analysis of key utility functions like resolve and join, complete with code examples and a comparative behavior table.

JOINNode.jsbackend
0 likes · 16 min read
In‑Depth Analysis of Node.js Path Module Utility Functions
ELab Team
ELab Team
May 21, 2022 · Frontend Development

Mastering VS Code Extension Development: From Electron Basics to Custom Plugins

This article explains how VS Code extensions work by detailing Electron’s architecture, the multi‑process model, and the plugin loading mechanism, then walks through building a custom extension that adds a right‑click command to generate a Lynx component scaffold, complete with code snippets and configuration steps.

Extension DevelopmentNode.jsTypeScript
0 likes · 17 min read
Mastering VS Code Extension Development: From Electron Basics to Custom Plugins
ByteFE
ByteFE
May 20, 2022 · Frontend Development

Curated Tech Updates: Web Interoperability Group, Chrome 102 DevTools, Performance Optimizations, Node.js for Microservices, and More

This newsletter highlights the formation of a JavaScript runtime interoperability group, new Chrome 102 DevTools features, Google’s performance‑boosting private prefetch proxy, a comparison of Vue and React performance, Node.js advantages for microservices, and several recent articles on frontend tooling, image optimization, and modern JavaScript language features.

Chrome DevToolsNode.jsWeb Interoperability
0 likes · 7 min read
Curated Tech Updates: Web Interoperability Group, Chrome 102 DevTools, Performance Optimizations, Node.js for Microservices, and More
Programmer DD
Programmer DD
May 3, 2022 · Databases

Explore RedisInsight: A Lightweight, Feature-Rich Redis Visualization Tool

RedisInsight is a lightweight, cross‑platform visual tool for Redis that offers data browsing, filtering, real‑time command analysis, support for multiple modules like RedisJSON and RediSearch, and includes a Workbench CLI, with installation steps using Node.js and Yarn.

CLIDatabase VisualizationNode.js
0 likes · 3 min read
Explore RedisInsight: A Lightweight, Feature-Rich Redis Visualization Tool
Code DAO
Code DAO
Apr 30, 2022 · Backend Development

Building an Extensible Node.js CLI Tool Using the Command Pattern

The article walks through creating a lightweight, extensible Node.js command‑line utility without third‑party libraries, covering the command‑pattern design, implementation of split, upper, and word‑count commands, dynamic command loading, and best practices for modular, maintainable CLI development on Linux.

CLICommand PatternCommander
0 likes · 12 min read
Building an Extensible Node.js CLI Tool Using the Command Pattern
Open Source Linux
Open Source Linux
Apr 25, 2022 · Backend Development

Master TCP/UDP, Sockets & Connection Pools in Node.js – From Basics to Advanced

This article walks developers through the fundamentals of the OSI model, TCP three‑way handshake and UDP characteristics, explains socket concepts, demonstrates Node.js server and client implementations with heartbeats and custom protocols, and details how to build and use a socket connection pool with the generic‑pool library.

Node.jsSocketTCP
0 likes · 39 min read
Master TCP/UDP, Sockets & Connection Pools in Node.js – From Basics to Advanced
DaTaobao Tech
DaTaobao Tech
Apr 21, 2022 · Backend Development

Evolution and Design of Node.js Web Frameworks

Node.js web frameworks have evolved from lightweight tools like Express to enterprise solutions such as Nest and Midway, and now to front‑end‑focused platforms like Next.js, with modern designs emphasizing modularity, type safety, serverless support, and developer‑friendly hooks that bridge front‑end and back‑end development.

ExpressKoaMidway
0 likes · 9 min read
Evolution and Design of Node.js Web Frameworks
IT Services Circle
IT Services Circle
Apr 21, 2022 · Operations

How to Install and Deploy Wiki.js Using Docker Compose

This article introduces the open‑source Wiki.js platform, explains its features, and provides a step‑by‑step guide to install it on Linux using Docker Compose, including Docker‑compose installation, configuration files, container management, and optional HTTPS setup with Caddy.

CaddyDockerDocker Compose
0 likes · 7 min read
How to Install and Deploy Wiki.js Using Docker Compose
IT Services Circle
IT Services Circle
Apr 14, 2022 · Frontend Development

Getting Started with Alibaba's LowCodeEngine: A Low‑Code Platform for Building React Front‑End Applications

This article introduces Alibaba's open‑source LowCodeEngine, outlines its key features, and provides a step‑by‑step tutorial—including environment setup, dependency installation, project launch, component configuration, data source integration, preview, and code export—to help developers quickly build a low‑code front‑end platform using React.

LowCodeEngineNode.jsReAct
0 likes · 6 min read
Getting Started with Alibaba's LowCodeEngine: A Low‑Code Platform for Building React Front‑End Applications
Top Architect
Top Architect
Apr 5, 2022 · Information Security

Understanding JSON Web Token (JWT): Structure, Creation, and Signature

This article explains the lightweight JWT specification, demonstrates how to build a token with header, payload, and signature using Base64 encoding and Node.js, and discusses its security properties, verification process, and suitable use cases for web authentication.

Base64JWTNode.js
0 likes · 9 min read
Understanding JSON Web Token (JWT): Structure, Creation, and Signature
BaiPing Technology
BaiPing Technology
Apr 4, 2022 · Backend Development

How to Sync Log4js Logs Across PM2 Processes with pm2-intercom-log4js

This article explains how to create the open‑source pm2-intercom-log4js tool to reliably synchronize log4js output in PM2’s multi‑process mode, covering log4js’s sync mechanism, PM2 process management, IPC communication, and alternative messaging approaches with practical code examples.

LoggingNode.jsProcess Communication
0 likes · 17 min read
How to Sync Log4js Logs Across PM2 Processes with pm2-intercom-log4js
ByteFE
ByteFE
Apr 1, 2022 · Frontend Development

Curated Technical Reading List: Frontend Highlights, Web3 Insights, and Development Resources

This newsletter curates a selection of recent technical articles and resources, covering front‑end development breakthroughs like Vue component extraction, React 18 features, Babel compilation, as well as Web 3.0 perspectives, Node.js design principles, email HTML/CSS techniques, and a collection of efficiency‑boosting tools for developers.

Node.jsReActVue
0 likes · 5 min read
Curated Technical Reading List: Frontend Highlights, Web3 Insights, and Development Resources
DeWu Technology
DeWu Technology
Apr 1, 2022 · Frontend Development

Overview of Front-End Development: History, Fundamentals, SPA, Micro‑Frontends, and Full‑Stack Evolution

Front‑end development has progressed from early back‑end‑only sites to a distinct discipline covering HTML, CSS, and JavaScript, embracing SPA techniques, micro‑frontend architectures, and full‑stack capabilities via Node.js and BFF layers, requiring engineers to grasp both client presentation and server‑side concepts for collaborative, modular, reusable web applications.

BFFNode.jsSPA
0 likes · 13 min read
Overview of Front-End Development: History, Fundamentals, SPA, Micro‑Frontends, and Full‑Stack Evolution
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Mar 28, 2022 · Frontend Development

Emerging Front-End Trends: From Pinia to Sandbox Security

This article curates recent front‑end developments, covering emerging frameworks like Pinia, evolving Node.js web standards, low‑code engine open‑source releases, architectural insights, Puppeteer PDF performance tricks, and sandbox security, while also inviting developers to join the Cloud Academy front‑end team.

Node.jsPerformanceWeb Development
0 likes · 3 min read
Emerging Front-End Trends: From Pinia to Sandbox Security
Architect's Guide
Architect's Guide
Mar 27, 2022 · Information Security

Understanding JSON Web Tokens (JWT): Structure, Creation, and Practical Use

This article explains the lightweight JWT specification, walks through its three-part structure (header, payload, signature), shows how to encode and sign a token with Node.js, and demonstrates using a JWT‑based link to perform a friend‑request operation without requiring the recipient to log in.

Base64JWTNode.js
0 likes · 8 min read
Understanding JSON Web Tokens (JWT): Structure, Creation, and Practical Use
Taobao Frontend Technology
Taobao Frontend Technology
Mar 25, 2022 · Backend Development

How Node.js Web Frameworks Evolved: From Express to Midway’s Front‑End‑Friendly Design

This article traces the evolution of Node.js web frameworks—from early lightweight options like Express and Koa, through enterprise‑grade solutions such as Egg and Midway, to modern front‑end‑oriented stacks like Next.js and Nuxt.js—highlighting their features, trade‑offs, and the progressive design principles behind Alibaba’s Midway framework.

Frontend IntegrationMidwayNode.js
0 likes · 11 min read
How Node.js Web Frameworks Evolved: From Express to Midway’s Front‑End‑Friendly Design