Tagged articles
49 articles
Page 1 of 1
21CTO
21CTO
Mar 2, 2026 · Frontend Development

Why Modern JavaScript Frameworks Feel Familiar: The Return of Server‑Side Rendering

The article explains how web development is circling back to server‑side rendering, merging PHP's integrated simplicity with modern JavaScript ecosystems like Next.js, to improve performance, SEO, and developer productivity while addressing the complexities introduced by earlier single‑page application architectures.

JavaScriptPHPServer-side Rendering
0 likes · 6 min read
Why Modern JavaScript Frameworks Feel Familiar: The Return of Server‑Side Rendering
php Courses
php Courses
Aug 28, 2025 · Backend Development

Why PHP Is Making a Comeback in Modern Web Development

The article explores PHP's evolution into a modern, full‑stack backend solution, highlighting its performance gains, server‑side rendering benefits, and how new tools let developers build dynamic front‑ends without heavy JavaScript reliance, while also acknowledging JavaScript's continued strengths.

PHPServer-side RenderingWeb Development
0 likes · 5 min read
Why PHP Is Making a Comeback in Modern Web Development
Open Source Tech Hub
Open Source Tech Hub
May 20, 2024 · Frontend Development

Understanding SSR vs CSR: Benefits, Drawbacks, and Practical Implementation with Puppeteer

SSR (Server Side Rendering) generates complete HTML on the server, improving SEO and first‑paint speed, while CSR (Client Side Rendering) renders in the browser, offering front‑end flexibility but hurting SEO; the article compares their pros and cons, shows pseudocode, and presents practical SSR implementations using Next.js and Puppeteer.

CSRNext.jsPuppeteer
0 likes · 7 min read
Understanding SSR vs CSR: Benefits, Drawbacks, and Practical Implementation with Puppeteer
Airbnb Technology Team
Airbnb Technology Team
Sep 22, 2023 · Backend Development

Improving Page Performance with HTTP Streaming: Airbnb’s Early Flush Implementation

Airbnb boosted page performance by implementing HTTP streaming with an early‑flush strategy that sends the head chunk first, allowing browsers to start loading CSS and JavaScript while the server fetches data, cutting First Contentful Paint by roughly 100 ms despite challenges like tag handling, buffering, and latency.

Early FlushHTTP streamingNode.js
0 likes · 11 min read
Improving Page Performance with HTTP Streaming: Airbnb’s Early Flush Implementation
JD Tech
JD Tech
Jul 4, 2023 · Backend Development

Node.js Advantages, Disadvantages, Architecture, Front‑End Impact, and Future Trends

This article provides a comprehensive analysis of Node.js, covering its strengths such as asynchronous I/O and JavaScript unification, its weaknesses like CPU‑intensive performance limits, architectural benefits, front‑end influence, practical code examples, and predictions for its role in full‑stack development, cloud, serverless, IoT, AI, WebAssembly, and open‑source ecosystems.

Backend DevelopmentCloud NativeNode.js
0 likes · 18 min read
Node.js Advantages, Disadvantages, Architecture, Front‑End Impact, and Future Trends
DaTaobao Tech
DaTaobao Tech
Apr 17, 2023 · Frontend Development

Server‑Side Rendering (SSR) Optimization: Use Cases, Performance Gains, and Implementation

BBC found that each extra second of load time cuts users by 10%, so they adopted server‑side rendering to boost first‑screen performance on low‑end devices, accepting higher server load and longer white‑screen time, choosing the stable Rax solution over ICE 3.0, and emphasizing selective use, streaming HTML, and careful migration guidelines.

Performance OptimizationSSRServer-side Rendering
0 likes · 10 min read
Server‑Side Rendering (SSR) Optimization: Use Cases, Performance Gains, and Implementation
Alipay Experience Technology
Alipay Experience Technology
Mar 23, 2023 · Frontend Development

What’s New in G2 5.0? A Deep Dive into the Next‑Gen Frontend Visualization Library

G2 5.0, the latest open‑source visualization library from AntV, introduces a progressive visual grammar, richer chart types, enhanced data analysis, animation, annotation, color expressiveness, modular architecture, server‑side rendering, and a new Spec API, while outlining future work and upgrade guidance for developers.

Frontend LibraryServer-side Renderingapi-design
0 likes · 12 min read
What’s New in G2 5.0? A Deep Dive into the Next‑Gen Frontend Visualization Library
21CTO
21CTO
Mar 8, 2023 · Frontend Development

What Front‑End Trends Will Shape 2023? A 2022 Framework Review

The article reviews 2022 front‑end breakthroughs—React 18, Astro, SvelteKit, Qwik, SolidStart, TypeScript‑driven tooling, server‑side rendering, hydration challenges, fine‑grained reactivity, edge computing, and predicts how these trends will influence web development in 2023.

Edge ComputingServer-side RenderingWeb Development
0 likes · 10 min read
What Front‑End Trends Will Shape 2023? A 2022 Framework Review
DaTaobao Tech
DaTaobao Tech
Jan 4, 2023 · Frontend Development

SSR Implementation in Rax for E-commerce Performance Optimization

The guide explains how to implement Server‑Side Rendering in a Rax‑based e‑commerce car platform, replacing client‑side rendering to fix white‑screen and performance issues by simulating the browser environment with jsdom, handling data requests, null API fields, and auto‑closing tag discrepancies, while outlining architecture, middleware, and future CSR‑SSR integration.

JavaScriptRax FrameworkSSR
0 likes · 10 min read
SSR Implementation in Rax for E-commerce Performance Optimization
ByteDance Web Infra
ByteDance Web Infra
Dec 16, 2022 · Frontend Development

Understanding React 18 Streaming SSR and Selective Hydration

React 18 introduces Streaming SSR, allowing the server to send HTML in chunks and perform selective hydration, which improves performance by rendering ready sections early and handling asynchronous components via Suspense, with detailed examples of code implementation, error handling, and JS/CSS integration.

Code SplittingReactSelective Hydration
0 likes · 25 min read
Understanding React 18 Streaming SSR and Selective Hydration
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.

JWTMongoDBNode.js
0 likes · 22 min read
Design and Implementation of the Service Backend Architecture for Editor, Component Platform, and C‑End Application
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
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
High Availability Architecture
High Availability Architecture
Apr 28, 2022 · Frontend Development

Baidu Live R&D's New SSR Strategy: Enabling Server‑Side Rendering for Web Applications with Minimal CSR Changes

This article explains how Baidu Live R&D introduced a lightweight server‑side rendering (SSR) solution that integrates into existing client‑side rendering (CSR) projects by adding a JavaScript compute function, detailing the architectural components, goals, implementation steps, development experience, risk mitigation, and future outlook.

FaaSSSRServer-side Rendering
0 likes · 10 min read
Baidu Live R&D's New SSR Strategy: Enabling Server‑Side Rendering for Web Applications with Minimal CSR Changes
IT Services Circle
IT Services Circle
Mar 1, 2022 · Frontend Development

Understanding Server-Side Rendering (SSR) in Vue: Principles and Implementation

This article explains the principles and implementation of server‑side rendering (SSR) in Vue, comparing CSR and SSR, detailing how Vue’s vue‑server‑renderer creates a bundle renderer, executes code via Node’s vm, traverses the virtual DOM to generate HTML strings, and relates SSR rendering to the generate phase of front‑end compilation.

SSRServer-side RenderingVue
0 likes · 7 min read
Understanding Server-Side Rendering (SSR) in Vue: Principles and Implementation
360 Tech Engineering
360 Tech Engineering
Feb 23, 2022 · Frontend Development

SSR Rendering Solution and Performance Optimization for the 360 Search Encyclopedia Mobile Project

This article details the motivation, technology selection, architecture design, and multi‑stage performance optimization of a server‑side rendering (SSR) solution built with Vue and Nuxt for the 360 Search Encyclopedia mobile project, covering challenges, experiments, deployment strategies, and final conclusions.

DeploymentNuxtPerformance Optimization
0 likes · 19 min read
SSR Rendering Solution and Performance Optimization for the 360 Search Encyclopedia Mobile Project
KooFE Frontend Team
KooFE Frontend Team
Jul 20, 2021 · Frontend Development

How to Build a High‑Performance Poster System with Server‑Side Rendering

This article explains the business background, technical architecture, and implementation details of a scalable poster generation system that uses template‑based design and server‑side rendering to produce high‑quality, personalized images efficiently for online marketing campaigns.

Server-side Renderingperformanceposter
0 likes · 14 min read
How to Build a High‑Performance Poster System with Server‑Side Rendering
HaoDF Tech Team
HaoDF Tech Team
Apr 21, 2021 · Frontend Development

How Vue‑SSR Solved SEO and Performance Challenges at Haodafu Online

This article analyzes the adoption of Vue Server‑Side Rendering at Haodafu Online, detailing its advantages for SEO and fast content delivery, the architectural integration with an existing Express/Node stack, performance testing results, degradation strategies, remaining issues, and future improvement plans.

Frontend ArchitectureNode.jsSSR
0 likes · 13 min read
How Vue‑SSR Solved SEO and Performance Challenges at Haodafu Online
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 5, 2021 · Frontend Development

Node.js & Frontend Innovations: Monitoring, Full-Stack Hooks, Fast CDN, Visual JS

This article introduces five cutting‑edge solutions for modern web development: an Addon‑based Node.js performance monitoring and fault‑location tool, the full‑stack Midway Hooks framework for zero‑API backend development, the ultra‑fast AirpackCDN component delivery network, the visual‑oriented iMove JavaScript framework, and the versatile SSR framework 5.0 supporting both React and Vue.

CDNFull-Stack FrameworkNode.js
0 likes · 5 min read
Node.js & Frontend Innovations: Monitoring, Full-Stack Hooks, Fast CDN, Visual JS
37 Mobile Game Tech Team
37 Mobile Game Tech Team
Jan 6, 2021 · Frontend Development

Building a Vue‑Based Visual Editor: Architecture, JSON Schema & Drag‑Drop

This article outlines the design and implementation of a Vue‑powered visual editor, covering its three‑part architecture (editor, component library, backend), JSON schema hierarchy, component creation and configuration, state management with Vuex, drag‑and‑drop mechanics, and server‑side rendering.

Component LibraryDrag-and-DropJSON Schema
0 likes · 15 min read
Building a Vue‑Based Visual Editor: Architecture, JSON Schema & Drag‑Drop
NetEase Media Technology Team
NetEase Media Technology Team
May 28, 2019 · Backend Development

Building High-Performance Node.js SSR Service: NetEase Open Course PC Migration Practice

The article describes how NetEase migrated its Open Course PC site from a legacy CMS to a high‑performance Node.js SSR architecture using Egg.js with TypeScript and Nuxt.js, detailing integration, caching, logging, error monitoring, middleware ordering, and achieving 338.6 TPS on a single 4‑core server.

Node.jsNuxt.jsPerformance Optimization
0 likes · 16 min read
Building High-Performance Node.js SSR Service: NetEase Open Course PC Migration Practice
MaoDou Frontend Team
MaoDou Frontend Team
Feb 14, 2019 · Frontend Development

Mastering Nuxt.js SSR: From Setup to Advanced Features

This guide walks you through the fundamentals of Nuxt.js server‑side rendering, covering installation, project scaffolding, routing, asset handling, layouts, middleware, plugins, and configuration to build fast, SEO‑friendly Vue applications.

Nuxt.jsSSRServer-side Rendering
0 likes · 9 min read
Mastering Nuxt.js SSR: From Setup to Advanced Features
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 5, 2018 · Frontend Development

Achieving Near‑Native Speed: Extreme Front‑End Optimizations for a High‑Traffic H5 Page

This technical article details how the IMWeb team transformed the high‑traffic Penguin Tutoring course detail page—built with React—by applying static resource caching, CGI pre‑loading, server‑side rendering, Redis and PWA offline caching, ultimately cutting first‑screen render time from seconds to sub‑second levels and delivering a native‑like user experience.

Server-side Renderingcachingfrontend
0 likes · 13 min read
Achieving Near‑Native Speed: Extreme Front‑End Optimizations for a High‑Traffic H5 Page
JD Tech
JD Tech
Mar 22, 2018 · Frontend Development

Design and Architecture of the Hawaii Server-Side Rendering Framework

The article explains the background, core concepts, components, and workflow of the Hawaii framework—a Node.js based server‑side rendering solution that uses RDS files to simplify model‑layer data handling, supports front‑end/back‑end code reuse, and compares its approach with popular frameworks like React, Vue, and GraphQL.

Frontend ArchitectureHawaii FrameworkNode.js
0 likes · 9 min read
Design and Architecture of the Hawaii Server-Side Rendering Framework
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 19, 2017 · Frontend Development

How Isomorphic Server‑Side Rendering Cut First‑Paint Time by 50% for Millions

An in‑depth case study of the Interest Tribe project reveals how adopting isomorphic server‑side rendering, combined with offline packages, VM sandboxing, and smart caching, dramatically reduced first‑paint latency on Android devices, cut slow‑user share, and improved stability and scalability for a billion‑scale web service.

Frontend ArchitecturePerformance OptimizationReact
0 likes · 12 min read
How Isomorphic Server‑Side Rendering Cut First‑Paint Time by 50% for Millions
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 16, 2017 · Frontend Development

How Node Server‑Side Rendering Boosts Front‑End Performance and SEO

This article explains the evolution of web front‑end development, introduces the concept of server‑side rendering (SSR) with Node, details practical implementation steps—including pure front‑end, Node‑based SSR, AJAX request merging, and build‑time code splitting—and shares lessons learned from applying these techniques in real projects.

CDNServer-side Renderingfrontend
0 likes · 11 min read
How Node Server‑Side Rendering Boosts Front‑End Performance and SEO
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 5, 2017 · Frontend Development

How Node Direct Output Supercharges Frontend Performance and SEO

This article explains the concept of server‑side direct output (Node direct output), its evolution from static pages to modern front‑end/back‑end separation, and provides a practical implementation using Node, webpack loaders, conditional compilation, and CDN asset management to accelerate page loads and improve SEO.

CDNNodeServer-side Rendering
0 likes · 15 min read
How Node Direct Output Supercharges Frontend Performance and SEO
Tencent Music Tech Team
Tencent Music Tech Team
Oct 20, 2017 · Frontend Development

Integrating React‑Native Components into Web with React‑Web: Practices, Issues, and Optimizations

The article describes how to reuse React‑Native code on the web with react‑web by mapping components during bundling, handling platform‑specific layout and flexbox differences, and applying optimizations such as server‑side rendering, on‑demand imports, Preact substitution, and CSS extraction, which together cut bundle size by up to 70 % and halve first‑paint time.

Performance OptimizationPreactReact Native
0 likes · 12 min read
Integrating React‑Native Components into Web with React‑Web: Practices, Issues, and Optimizations
Baixing.com Technical Team
Baixing.com Technical Team
Aug 28, 2017 · Frontend Development

Master Server‑Side Rendering with Nuxt.js: A Quick Start Guide

Learn how Nuxt.js extends Vue.js to provide seamless server‑side rendering, from installation and project scaffolding to directory structure, rendering flow, middleware, asyncData handling, routing conventions, and configuration tips, enabling SEO‑friendly, high‑performance web applications.

JavaScriptNuxt.jsServer-side Rendering
0 likes · 15 min read
Master Server‑Side Rendering with Nuxt.js: A Quick Start Guide
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 6, 2017 · Frontend Development

Mastering React Isomorphic SSR: Build a Perfect Server‑Side Rendering Boilerplate

This guide walks you through building a complete React isomorphic server‑side rendering environment—from understanding SSR benefits and core principles to configuring routing, state management, static asset handling, code splitting, optimization, and deployment—providing practical code snippets, diagrams, and best‑practice recommendations.

IsomorphicNode.jsReact
0 likes · 14 min read
Mastering React Isomorphic SSR: Build a Perfect Server‑Side Rendering Boilerplate
Taobao Frontend Technology
Taobao Frontend Technology
Mar 24, 2017 · Backend Development

Node.js Underground Rail Event: UI Rendering, Java Migration & Fiber Debate

At the fourth Node.js Underground Rail meetup in Nanjing, industry experts shared practical insights on server‑side component UI rendering for SEO, Java‑to‑Node migration strategies, runtime error detection using V8 monitoring, and debated the merits of async/await versus fiber‑based concurrency, concluding with lively discussions and community photos.

FiberJava migrationNode.js
0 likes · 8 min read
Node.js Underground Rail Event: UI Rendering, Java Migration & Fiber Debate
Node Underground
Node Underground
Mar 24, 2017 · Backend Development

Insights from Node.js Underground Rail: SSR, Java Migration, Fiber vs Async

At the fourth Node.js Underground Rail meetup in Nanjing, experts shared practical insights on server‑side rendering, Java‑to‑Node migration, runtime error monitoring, fiber engine refactoring, and debated async/await versus fiber, providing valuable lessons and resources for modern backend development.

FiberJava migrationNode.js
0 likes · 7 min read
Insights from Node.js Underground Rail: SSR, Java Migration, Fiber vs Async
Hujiang Technology
Hujiang Technology
Feb 21, 2017 · Frontend Development

Implementing Server-Side Rendering (SSR) with Vue.js

This article explains how to implement server‑side rendering (SSR) for Vue.js applications, covering the underlying concepts, required code setup, Vuex state handling, webpack configuration, and deployment steps to improve SEO for single‑page applications.

SSRServer-side RenderingVue
0 likes · 14 min read
Implementing Server-Side Rendering (SSR) with Vue.js
Tencent Cloud Developer
Tencent Cloud Developer
Jan 25, 2017 · Frontend Development

Understanding React: Component Architecture, Props, State, Lifecycle, Server‑Side Rendering, and React‑Native

Zuo Ming explains React’s component architecture—props, state, lifecycle methods, server‑side rendering, and React‑Native—using a bamboo water‑wheel analogy, demonstrating prop validation, state updates, lifecycle phases, SSR hydration, cross‑platform code reuse, and unit testing to give front‑end engineers a complete practical foundation.

PropsReactReact Native
0 likes · 12 min read
Understanding React: Component Architecture, Props, State, Lifecycle, Server‑Side Rendering, and React‑Native
Qunar Tech Salon
Qunar Tech Salon
Oct 26, 2016 · Frontend Development

Improving Iconfont Platform Performance with React Isomorphic Rendering

The article examines the inefficiencies of an outdated internal iconfont platform, explores the drawbacks of separate front‑end and back‑end rendering, and presents a React‑based isomorphic solution that unifies package management and module loading, resulting in dramatically faster first‑page loads and easier maintenance.

Frontend ArchitecturePerformance OptimizationReact
0 likes · 9 min read
Improving Iconfont Platform Performance with React Isomorphic Rendering
21CTO
21CTO
Apr 24, 2016 · Backend Development

How Facebook’s BigPipe Revolutionized Web Page Loading Speed

This article explains Facebook’s BigPipe architecture, which breaks pages into independent pagelets and pipelines server‑side generation with client‑side rendering to dramatically cut perceived latency and double overall site speed.

BigpipeFacebookFrontend Optimization
0 likes · 8 min read
How Facebook’s BigPipe Revolutionized Web Page Loading Speed
Qunar Tech Salon
Qunar Tech Salon
Feb 22, 2016 · Frontend Development

Challenges and Optimization Practices for Mobile Front-End Development

The article examines the heightened performance, touch experience, and code size challenges faced by mobile front‑end development, presents survey‑based user pain points, and details practical optimization techniques—including server‑side rendering, modular architecture, CSS3 animations, and tooling such as RequireJS, Sass, and HTTP/2—to improve responsiveness and user experience.

CSS3 animationsPerformance OptimizationRequireJS
0 likes · 11 min read
Challenges and Optimization Practices for Mobile Front-End Development