Tagged articles
31 articles
Page 1 of 1
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
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
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 24, 2022 · Backend Development

Node.js Web Framework Evolution: From Express to Midway and 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 that enable seamless full‑stack development.

BackendMidwayWeb framework
0 likes · 10 min read
Node.js Web Framework Evolution: From Express to Midway and Front‑End‑Friendly Design
vivo Internet Technology
vivo Internet Technology
Feb 16, 2022 · Backend Development

Design and Implementation of a Plugin Management Platform for Vivo Activity Components

The article describes Vivo’s plugin management platform for activity components, built with a Midway Node.js backend, Vue.js frontend, and MySQL, which automates component extraction, Markdown documentation, GitLab hook‑driven NPM package retrieval, and AST‑based export parsing to provide a reusable library that has already saved over 20 person‑days of development effort.

Component LibraryGitLabMidway
0 likes · 25 min read
Design and Implementation of a Plugin Management Platform for Vivo Activity Components
Node Underground
Node Underground
Feb 16, 2022 · Backend Development

What’s New in Midway 3.0? Deep Dive into the Latest Backend Framework Features

Midway 3.0 was officially released on January 20, 2022, introducing multi‑version documentation, a clarified tech stack for standard, serverless, and integration projects, a redesigned API syntax with zero‑API calls, enhanced operators, Prisma ORM support, a new full‑stack suite, and a lightweight request SDK for both Node.js and browser environments.

APIBackendFramework
0 likes · 11 min read
What’s New in Midway 3.0? Deep Dive into the Latest Backend Framework Features
Taobao Frontend Technology
Taobao Frontend Technology
Aug 12, 2021 · Backend Development

Midway 2.0 Unveiled: Key Features and Performance Boosts for Node.js Developers

Midway 2.0 introduces a runtime‑based Hook system, removes compiler constraints, enables faster startup under 2 seconds, supports code reuse, new middleware models, flexible configuration via midway.config.ts, enhanced testing utilities, and broader deployment scenarios including web servers, all backed by open‑source Vite and Prisma integrations.

Backend DevelopmentConfigurationMidway
0 likes · 12 min read
Midway 2.0 Unveiled: Key Features and Performance Boosts for Node.js Developers
Node Underground
Node Underground
Nov 10, 2020 · Backend Development

Accelerate Midway Development with a Minimal Swagger Component

This article introduces Midway's lightweight, dependency‑free Swagger component that leverages the framework’s own decorators to generate Swagger‑compatible JSON, explains its advantages and limitations, showcases code examples for multi‑scenario service injection, details recent configuration refactoring that speeds up local development, and highlights new request‑parameter decorators for richer API documentation.

API documentationConfigurationMidway
0 likes · 7 min read
Accelerate Midway Development with a Minimal Swagger Component
Taobao Frontend Technology
Taobao Frontend Technology
Oct 15, 2020 · Cloud Native

How Midway Serverless Redefines Cloud‑Native Development with React‑Style Hooks

This article introduces Midway Serverless, a new cloud‑native Node.js framework that brings React‑like Hooks to serverless development, explains Alibaba's Serverless landscape, details the framework’s toolchain, architecture and standards, showcases its functional R&D, API‑free calls, progressive development features, and shares performance results and future plans.

Functional DevelopmentMidwayNode.js
0 likes · 16 min read
How Midway Serverless Redefines Cloud‑Native Development with React‑Style Hooks
Alibaba Terminal Technology
Alibaba Terminal Technology
Sep 15, 2020 · Backend Development

How Midway Serverless Redefines Cloud‑Native Backend Development with React‑Style Hooks

This talk walks through Alibaba's Node.js Serverless landscape, introduces the Midway Serverless framework and its new cloud‑integrated development model, and details its functional R&D, hook‑based APIs, performance optimizations, and real‑world adoption, highlighting future open‑source plans.

Cloud NativeMidwayNode.js
0 likes · 16 min read
How Midway Serverless Redefines Cloud‑Native Backend Development with React‑Style Hooks
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 7, 2020 · Cloud Native

How Midway Serverless Simplifies Multi‑Cloud Function Deployment

This article introduces Midway Serverless, explains its background in the serverless trend, details its architecture, directory structure, toolchain, dependency‑injection mechanism, anti‑corruption layer, lifecycle hooks, and how it enables seamless migration of traditional Node.js applications to multiple cloud platforms with minimal code changes.

Cloud NativeFunction as a ServiceMidway
0 likes · 11 min read
How Midway Serverless Simplifies Multi‑Cloud Function Deployment
Node Underground
Node Underground
Jul 27, 2020 · Cloud Computing

How Midway Serverless Enables Seamless Multi‑Cloud Application Migration

Midway Serverless v1.0 introduces a universal anti‑corruption layer that lets traditional EggJS applications be deployed to various cloud platforms with minimal code changes, offering a unified runtime adaptation, migration workflow, and outlining its advantages, limitations, and usage example.

EggJSMidwaycloud migration
0 likes · 5 min read
How Midway Serverless Enables Seamless Multi‑Cloud Application Migration
Alibaba Terminal Technology
Alibaba Terminal Technology
May 12, 2020 · Cloud Native

How to Dodge the Top Pitfalls of Using Midway FaaS for Serverless Front‑End Development

This guide walks front‑end developers through the major traps when adopting Alibaba’s Midway FaaS serverless framework—covering platform selection, CLI usage, code structure, local debugging, deployment configuration, and cost‑saving tips—so you can launch cloud‑native applications quickly without costly mistakes.

Cloud NativeDevOpsFaaS
0 likes · 8 min read
How to Dodge the Top Pitfalls of Using Midway FaaS for Serverless Front‑End Development
Taobao Frontend Technology
Taobao Frontend Technology
Jan 8, 2020 · Cloud Native

How Alibaba’s Midway‑FaaS Framework Redefines Serverless Architecture

This talk explains the evolution of Alibaba’s internal Midway‑FaaS framework, detailing how it abstracts vendor‑specific serverless functions, introduces standardized serverless.yml, flexible runtime hooks, and TypeScript‑based development to achieve vendor lock‑in avoidance, scalability, cost efficiency, and improved developer productivity across multiple cloud platforms.

FaaSMidwayTypeScript
0 likes · 15 min read
How Alibaba’s Midway‑FaaS Framework Redefines Serverless Architecture
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 31, 2019 · Cloud Computing

How Alibaba’s Midway‑FaaS Redefines Serverless Architecture for Frontend Teams

This article explains how Alibaba’s internal Midway‑FaaS framework evolves serverless function architecture by addressing vendor lock‑in, enhancing flexibility, improving development efficiency with TypeScript, and extending runtime capabilities, all while enabling multi‑cloud deployment and cost‑effective operations.

FaaSMidwayServerless
0 likes · 13 min read
How Alibaba’s Midway‑FaaS Redefines Serverless Architecture for Frontend Teams
WecTeam
WecTeam
Dec 19, 2019 · Backend Development

Master TypeScript Migration from Koa2 to Midway: Tame any and Build a Strong Type System

This article shares practical experiences and techniques for migrating a medium‑size Koa2 project to TypeScript with Midway, covering tsconfig settings, the dangers of any, strategies using unknown, strict compiler options, type guards, assertion functions, and how to construct a concise, reusable type system for backend models.

KoaMidwayTypeScript
0 likes · 27 min read
Master TypeScript Migration from Koa2 to Midway: Tame any and Build a Strong Type System
Node Underground
Node Underground
Sep 27, 2019 · Frontend Development

Boost Your Build Speed: Using TypeScript Incremental Compilation with Midway

This article explains how to enable TypeScript’s incremental compilation feature in a Midway project by adding the "incremental": true option to tsconfig.json, demonstrates the resulting tsconfig.tsbuildinfo file, shows faster subsequent builds, and introduces the new createIncrementalProgram API introduced in TypeScript 3.6 for programmatic incremental builds.

Build OptimizationMidwayTypeScript
0 likes · 4 min read
Boost Your Build Speed: Using TypeScript Incremental Compilation with Midway
Architect
Architect
Jul 23, 2015 · Information Security

Web Security in Front‑End Development: XSS and CSRF Prevention with Midway

This article explains common web security threats such as XSS and CSRF in a front‑end/back‑end separated architecture and demonstrates how the Midway framework provides HTML escaping, rich‑text filtering, and token‑based CSRF protection to safeguard user data and application integrity.

CSRFHTML EscapeMidway
0 likes · 13 min read
Web Security in Front‑End Development: XSS and CSRF Prevention with Midway