Tagged articles
126 articles
Page 1 of 2
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Aug 28, 2025 · Operations

How Shifting MR Testing Left Supercharged Our Rendering Engine Quality

This article details how the KE rendering engine team tackled explosive task growth, stability pressure, and testing bottlenecks by implementing a test‑left shift strategy that mandates pre‑merge unit tests, automated CI pipelines, and an efficient regression platform, ultimately boosting quality and developer productivity.

DevOpsRenderingci/cd
0 likes · 16 min read
How Shifting MR Testing Left Supercharged Our Rendering Engine Quality
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 12, 2025 · Frontend Development

Understanding Browser Rendering, Event Loop, and Techniques to Avoid Page Jank When Adding Massive DOM Elements

This article explains the underlying browser mechanisms that cause page jank when creating millions of DOM elements, analyzes the event loop, rendering pipeline, macro‑ and micro‑tasks, and presents practical solutions such as setTimeout, requestAnimationFrame, MessageChannel, and requestIdleCallback to keep the UI responsive.

BrowserDOMJavaScript
0 likes · 16 min read
Understanding Browser Rendering, Event Loop, and Techniques to Avoid Page Jank When Adding Massive DOM Elements
AntTech
AntTech
May 7, 2025 · Game Development

Performance Optimization Techniques for Alipay Mini‑Games Runtime

This article details the architectural analysis and a series of six optimization strategies—including multithreading, independent audio, file‑system improvements, text rendering, dedicated render thread, and iOS high‑performance mode—that collectively boost frame rates, reduce latency, and enhance the overall user experience of Alipay mini‑games.

AlipayRenderingmini-game
0 likes · 15 min read
Performance Optimization Techniques for Alipay Mini‑Games Runtime
Alipay Experience Technology
Alipay Experience Technology
Apr 23, 2025 · Game Development

How Alipay Boosted Mini‑Game Performance with Multithreading and Rendering Optimizations

This article explains how Alipay’s mini‑games platform was optimized through multithreading, independent audio and rendering threads, file‑system and text‑rendering improvements, and an iOS high‑performance mode, resulting in dramatically higher frame rates and lower latency across a range of games.

AlipayGame DevelopmentRendering
0 likes · 16 min read
How Alipay Boosted Mini‑Game Performance with Multithreading and Rendering Optimizations
Architects' Tech Alliance
Architects' Tech Alliance
Jan 23, 2025 · Game Development

GPU Architecture and Rendering Pipeline Overview

This article provides a comprehensive overview of modern GPU architecture, covering components such as SMs, GPCs, memory hierarchy, unified shader architecture, SIMT execution, warp scheduling, and compares IMR, TBR, and TBDR rendering pipelines while offering practical optimization techniques for developers.

GPUGraphicsRendering
0 likes · 27 min read
GPU Architecture and Rendering Pipeline Overview
Sohu Tech Products
Sohu Tech Products
Jan 22, 2025 · Mobile Development

How Flutter and Jetpack Compose Implement UI Diff: A Deep Dive

This article compares the diff and UI update mechanisms of Flutter and Jetpack Compose, explaining Flutter's Element‑based linear reconciliation and Compose's Composer‑driven SlotTable with gap‑buffer diff, while illustrating each step with code snippets and diagrams.

Diff AlgorithmFlutterJetpack Compose
0 likes · 14 min read
How Flutter and Jetpack Compose Implement UI Diff: A Deep Dive
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Dec 17, 2024 · Game Development

How Crab’s WebGL Engine Powers Game‑Level Animations on the Web

This article explores the design and implementation of the Crab rendering engine, a WebGL‑based solution that combines high expressiveness, interactivity, and cross‑device compatibility to deliver game‑like animations for large‑scale activities, detailing its architecture, rendering pipeline, practical applications, and performance optimizations.

Animation EngineGame DevelopmentRendering
0 likes · 23 min read
How Crab’s WebGL Engine Powers Game‑Level Animations on the Web
Sohu Tech Products
Sohu Tech Products
Dec 11, 2024 · Frontend Development

Mastering React Rendering: When and How Components Re‑Render

This article explains React's rendering pipeline—including initial and update renders—identifies the factors that cause component re‑rendering, and demonstrates how to use React.memo, useMemo, and useCallback to eliminate unnecessary renders and improve performance.

ReactReact.memoRendering
0 likes · 12 min read
Mastering React Rendering: When and How Components Re‑Render
Architecture Development Notes
Architecture Development Notes
Dec 1, 2024 · Fundamentals

How to Add Importance‑Sampling PDFs to a Rust Ray Tracer

This article walks through implementing probability‑density‑function (PDF) based importance sampling in a Rust ray‑tracing renderer, covering trait definitions, concrete PDF types for spheres, cosine distributions, hittable objects, quad geometry, material adjustments, and integration into the rendering loop to achieve faster convergence and higher image quality.

GraphicsImportance SamplingPDF
0 likes · 15 min read
How to Add Importance‑Sampling PDFs to a Rust Ray Tracer
Kuaishou Tech
Kuaishou Tech
Oct 16, 2024 · Frontend Development

How Kola2d’s WebGL Engine Achieves 50+ FPS for Million‑Cell Spreadsheets

This article details the design and optimization of Kola2d, a custom WebGL rendering engine for Docs online spreadsheets, explaining why WebGL was chosen, how the system separates business and rendering layers, and the many performance tricks that enable smooth 50+ FPS rendering of tables with up to a million cells.

GPUKola2dOnline Spreadsheet
0 likes · 19 min read
How Kola2d’s WebGL Engine Achieves 50+ FPS for Million‑Cell Spreadsheets
DaTaobao Tech
DaTaobao Tech
Sep 2, 2024 · Frontend Development

Evolution and Architecture of the Daily Must‑Grab Mini‑Program Order System

The Daily Must‑Grab mini‑program order system evolved from a DX XML‑based UI to a React‑like Rax framework and finally to a native Ao Chuang solution, delivering cross‑platform support, smaller bundles, faster launches, better async handling, and extensible plug‑in architecture while leveraging Taobao’s transaction core.

DXMini ProgramRax
0 likes · 13 min read
Evolution and Architecture of the Daily Must‑Grab Mini‑Program Order System
JD Tech
JD Tech
Aug 15, 2024 · Frontend Development

Understanding Browser Rendering Process and Performance Optimization Techniques

This article explains the complete browser rendering pipeline—from URL entry, DNS resolution, TCP/HTTP communication, resource loading, DOM/CSSOM construction, to page painting—and presents practical optimization strategies such as DNS prefetching, HTTP/2, CDN usage, and HTML/CSS/JS best practices to improve frontend performance.

BrowserRenderingoptimization
0 likes · 14 min read
Understanding Browser Rendering Process and Performance Optimization Techniques
DeWu Technology
DeWu Technology
Jun 24, 2024 · Frontend Development

Feishu Cloud Document to HTML Email: Architecture Redesign and Implementation

The article details a complete redesign of Feishu’s cloud‑document‑to‑HTML‑email converter, introducing IoC/DI architecture, inline‑style utilities, and specialized renderers for headings, lists, tables, images, code blocks, and equations, resulting in high‑fidelity Outlook‑compatible emails while shrinking the core code to under three hundred lines.

CSS-in-JSFeishuHTML email
0 likes · 31 min read
Feishu Cloud Document to HTML Email: Architecture Redesign and Implementation
Inke Technology
Inke Technology
Jun 19, 2024 · Mobile Development

Why Flutter’s PlatformView Can Freeze Video: Deep Engine Bug Analysis & Fixes

This article examines a video rendering bug in Flutter when combining Texture widgets with PlatformView using Hybrid Composition, analyzes the underlying engine and rendering pipeline across Android, and presents three concrete solutions—including engine patches and Dart API tweaks—to restore proper texture refresh.

Hybrid CompositionPlatformViewRendering
0 likes · 18 min read
Why Flutter’s PlatformView Can Freeze Video: Deep Engine Bug Analysis & Fixes
Code Mala Tang
Code Mala Tang
Jun 17, 2024 · Mobile Development

How to Achieve Instant H5 Page Load in WebView: Proven Optimization Techniques

This article explores common performance bottlenecks of WebView and H5 pages in mobile apps and presents a comprehensive set of optimization strategies—including preloading, rendering tweaks, network enhancements, and memory management—to achieve near‑instant page loads and improve overall user experience.

Mobile DevelopmentPerformance OptimizationRendering
0 likes · 13 min read
How to Achieve Instant H5 Page Load in WebView: Proven Optimization Techniques
JD Retail Technology
JD Retail Technology
May 20, 2024 · Frontend Development

Cross‑Platform Self‑Rendering Engine: Design, Evolution, and Optimization with Skia and C++

This article documents the design, iterative evolution, and performance optimizations of a cross‑platform self‑rendering engine that started with QuickJS and Flutter, progressed through a C++‑based render tree, and now adopts a React Native‑style self‑draw approach using Skia, detailing architecture, code, and results.

C++React NativeRendering
0 likes · 26 min read
Cross‑Platform Self‑Rendering Engine: Design, Evolution, and Optimization with Skia and C++
NetEase LeiHuo UX Big Data Technology
NetEase LeiHuo UX Big Data Technology
Mar 5, 2024 · Frontend Development

Improving React Application Rendering Performance: Monitoring Tools and Optimization Techniques

This article explains why rendering performance is crucial for React applications and provides a comprehensive guide on monitoring tools such as Profiler and Developer Tools, followed by practical optimization methods including component update control, data handling hooks, code‑splitting, lazy loading, and concurrent mode.

ReactRenderingperformance
0 likes · 7 min read
Improving React Application Rendering Performance: Monitoring Tools and Optimization Techniques
Amap Tech
Amap Tech
Jan 11, 2024 · Frontend Development

Optimizing Multi‑Scene Rendering on AMap by Sharing a WebGL Context

Gaode solved the WebGL‑context limit in AMap by rendering all visual layers on a single canvas with a shared context, disabling autoClear, preserving depth ordering, and using per‑layer EffectComposers merged via a final composer, enabling multiple scenes and post‑processing without exceeding browser limits.

AmapEffectComposerRendering
0 likes · 11 min read
Optimizing Multi‑Scene Rendering on AMap by Sharing a WebGL Context
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 27, 2023 · Mobile Development

Understanding Android HWUI, Skia, and OpenGL Rendering Pipeline

The article explains Android’s graphics pipeline by detailing how HWUI and Skia translate view operations into OpenGL ES commands, describing RenderThread stages such as synchronization, dirty‑region calculation, buffer handling, and drawing, and comparing mobile GPU architectures like TBR, TBDR, and IMR.

AndroidGPUOpenGL
0 likes · 13 min read
Understanding Android HWUI, Skia, and OpenGL Rendering Pipeline
MoonWebTeam
MoonWebTeam
Oct 24, 2023 · Frontend Development

Choosing the Right Web Rendering Mode: From CSR to ISR Explained

This article walks you through the evolution of web rendering modes—from early static pages to modern CSR, SSR, SSG, ISR, and edge‑rendering techniques—explaining their design ideas, pros and cons, and how to pick the best fit for different performance, cost, and development scenarios.

CSRRenderingSSR
0 likes · 36 min read
Choosing the Right Web Rendering Mode: From CSR to ISR Explained
Zhengtong Technical Team
Zhengtong Technical Team
Aug 23, 2023 · Game Development

Enhancing Bloom Effect in WebGL: Implementation, Optimization, and Performance Comparison

This article explains why enhancing bloom (glow) effects is important for visual attention and scene aesthetics, outlines a generic WebGL implementation pipeline, discusses factors influencing bloom quality, and presents the Crystal WebGL engine's optimizations and performance comparisons between traditional and mipmap‑based approaches.

BloomGraphicsRendering
0 likes · 7 min read
Enhancing Bloom Effect in WebGL: Implementation, Optimization, and Performance Comparison
Sohu Tech Products
Sohu Tech Products
Jul 26, 2023 · Frontend Development

In‑Depth Analysis of LeaferJS Rendering Engine Architecture and Performance

This article examines the architecture, rendering pipeline, update mechanism, and event‑picking strategy of the LeaferJS canvas library, illustrating how its lightweight node creation, selective full‑ and partial‑rendering, and optimized hit‑testing achieve high performance compared with alternatives like Konva.

CanvasJavaScriptLeaferJS
0 likes · 14 min read
In‑Depth Analysis of LeaferJS Rendering Engine Architecture and Performance
ByteFE
ByteFE
Jul 26, 2023 · Frontend Development

Browser Fundamentals: Process Architecture, V8 Engine, Memory Management, Event Loop, Rendering, and Security

This comprehensive guide explains browser fundamentals, covering process and thread architecture, single‑ and multi‑process models, the V8 engine's data types, property ordering, memory allocation and garbage collection, compilation stages, the event loop, rendering pipeline, performance optimization techniques, and security mechanisms.

BrowserRenderingSecurity
0 likes · 43 min read
Browser Fundamentals: Process Architecture, V8 Engine, Memory Management, Event Loop, Rendering, and Security
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 10, 2023 · Frontend Development

The Evolution and Competitive Trends of Next‑Generation Frontend Frameworks

This article analyses how modern frontend view frameworks such as Solid, Svelte, Qwik, React, Vue and Angular are converging on a solidified programming paradigm while competing through fine‑grained rendering, reactive data, developer tooling, compilation strategies and the push to reduce JavaScript for better first‑page performance.

Compile-timeReactivityRendering
0 likes · 14 min read
The Evolution and Competitive Trends of Next‑Generation Frontend Frameworks
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 7, 2023 · Frontend Development

Evolution of Frontend Rendering Modes: CSR, SSR, SSG, ISG, Progressive Hydration and Islands Architecture

This article traces a decade of front‑end rendering evolution, explaining traditional server‑side rendering, the rise of client‑side frameworks, modern hybrid approaches such as SSR, SSG, ISG, progressive and selective hydration, streaming SSR, islands architecture and React Server Components, while highlighting their trade‑offs and use‑cases.

CSRRenderingSSR
0 likes · 14 min read
Evolution of Frontend Rendering Modes: CSR, SSR, SSG, ISG, Progressive Hydration and Islands Architecture
Open Source Linux
Open Source Linux
May 29, 2023 · Fundamentals

What Is a GPU? Understanding Its Role in Graphics, AI, and Computing

This article explains what a GPU (Graphics Processing Unit) is, how it differs from a CPU, its architecture and performance characteristics, and why it powers everything from real‑time rendering to AI inference, using examples like the NVIDIA RTX 3090.

CPU comparisonGPUGraphics Processing Unit
0 likes · 8 min read
What Is a GPU? Understanding Its Role in Graphics, AI, and Computing
HomeTech
HomeTech
Mar 22, 2023 · Mobile Development

Optimizing Complex Android Layout Rendering Performance

This article analyzes Android layout rendering performance issues and presents optimization strategies including AsyncLayoutInflater, X2C framework, and custom view factory approaches to reduce rendering time by 20-35%.

AndroidAsyncLayoutInflaterMobile Development
0 likes · 10 min read
Optimizing Complex Android Layout Rendering Performance
Programmer DD
Programmer DD
Mar 5, 2023 · Game Development

Godot 4.0 Release: Major 3D, 2D, and Rendering Overhauls Unveiled

Godot 4.0, the biggest and longest‑developed version of the open‑source game engine, introduces new Vulkan back‑ends, an OpenGL compatibility renderer, advanced global illumination, enhanced 2D tilemap tools, sophisticated shader and post‑processing features, plus extensive updates across scripting, physics, UI, XR, networking, audio and animation.

2D3DGame Engine
0 likes · 10 min read
Godot 4.0 Release: Major 3D, 2D, and Rendering Overhauls Unveiled
ByteFE
ByteFE
Dec 26, 2022 · Frontend Development

Design and Implementation of SpriteJS: A Cross‑Platform WebGL/Canvas2D Rendering Engine

This article details the four‑year development of SpriteJS, a high‑performance, cross‑platform graphics system that supports WebGL and Canvas2D rendering, DOM‑like APIs, responsive design, WebWorker integration, and extensive performance optimizations for visualisation and game applications.

Canvas2DGraphicsRendering
0 likes · 18 min read
Design and Implementation of SpriteJS: A Cross‑Platform WebGL/Canvas2D Rendering Engine
Tencent Cloud Developer
Tencent Cloud Developer
Dec 5, 2022 · Fundamentals

Chromium Rendering Pipeline Overview

The article details Chromium’s rendering pipeline, tracing how network bytecode becomes on‑screen pixels through 13 stages—from parsing and style calculation to layout, painting, compositing, tiling, rasterization, activation, aggregation, and final display—while explaining process models, component formulas, and synchronous versus asynchronous raster strategies.

BrowserChromiumEngine
0 likes · 31 min read
Chromium Rendering Pipeline Overview
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 11, 2022 · Mobile Development

How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile

This article explains GaiaX, Alibaba's cross‑platform template engine, detailing its core concepts, DSL structure, three‑layer architecture, Rust‑based Stretch layout engine, rendering pipeline, and optimization techniques such as node‑tree calculation, view‑hierarchy merging, and text auto‑fit for Android and iOS.

GaiaXMobile UIRendering
0 likes · 17 min read
How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile
HomeTech
HomeTech
Oct 26, 2022 · Game Development

Unity Rendering and Performance Optimization for the VI Sales Crown Tool

This article presents a comprehensive guide to Unity rendering pipelines, key terminology, and practical performance‑optimization techniques—including AR, texture, memory, heat, and package‑size improvements—applied to the VI Sales Crown product, with detailed tools, methods, and measurable results.

ARGame DevelopmentPerformance Optimization
0 likes · 14 min read
Unity Rendering and Performance Optimization for the VI Sales Crown Tool
Alipay Experience Technology
Alipay Experience Technology
Sep 8, 2022 · Frontend Development

How Cube’s FocusEngine Powers Fast, Lightweight Large‑Screen Mini‑Programs

This article explains how the Cube rendering engine and its FocusEngine enable small, fast, and resource‑efficient large‑screen mini‑programs on low‑end OTT devices, covering hardware constraints, core focus components, implementation details, performance optimizations, development experience, and future directions.

CubeFocusEngineLargeScreen
0 likes · 13 min read
How Cube’s FocusEngine Powers Fast, Lightweight Large‑Screen Mini‑Programs
Alipay Experience Technology
Alipay Experience Technology
Sep 8, 2022 · Frontend Development

How Cube Mini‑Program Engine Delivers Fast Startup, Low Memory, and Rich Features

This article explains the architecture, module composition, thread model, and performance optimizations of the Cube mini‑program rendering engine, highlighting its lightweight size, cross‑platform support, advanced CSS capabilities, QuickJS integration, and real‑world use cases on TV and POS devices.

CrossPlatformCubeMiniProgram
0 likes · 14 min read
How Cube Mini‑Program Engine Delivers Fast Startup, Low Memory, and Rich Features
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 23, 2022 · Frontend Development

How Low-Code Rendering Works: From JSON Schemas to Runtime Engines

This article explains the concept of low-code rendering, the standard protocols that describe component maps, utils, and component trees, and compares code generation versus runtime rendering approaches while outlining current frameworks, pain points, and future architectural plans for Alibaba's low-code engine.

Renderingfrontendlow-code
0 likes · 15 min read
How Low-Code Rendering Works: From JSON Schemas to Runtime Engines
DaTaobao Tech
DaTaobao Tech
Jun 21, 2022 · Mobile Development

Performance Optimization of Alibaba's DX Native Dynamic Framework

Over the past two years Alibaba’s DX native dynamic framework has been re‑engineered by moving virtual‑node parsing, layout and drawing to background threads, adding an asynchronous drawing system, a unified rich‑text component, and off‑screen resource management, boosting low‑end device frame rates from ~30 FPS to over 55 FPS and cutting media‑CPU usage by 65 % while paving the way for richer interactive UI features.

AsynchronousDXMobile
0 likes · 18 min read
Performance Optimization of Alibaba's DX Native Dynamic Framework
Xianyu Technology
Xianyu Technology
Jun 8, 2022 · Mobile Development

Design and Implementation of a High‑Performance Flutter Rich Text Editor (Mural)

The article details how the Xianyu team built a feature‑complete, extensible, high‑performance Flutter rich‑text editor called Mural by defining a Slate‑inspired protocol layer, mapping it to a custom widget/render object tree, handling cursor and WidgetSpan selection, using diff‑based updates, and providing a plug‑in architecture for extensions.

CursorFlutterMural
0 likes · 10 min read
Design and Implementation of a High‑Performance Flutter Rich Text Editor (Mural)
Bilibili Tech
Bilibili Tech
Jun 7, 2022 · Mobile Development

How Bilibili’s Chronos Engine Powers Real‑Time Support Bullet‑Screen Word Clouds on Mobile

This article explains how Bilibili’s Chronos cross‑platform engine enables a new support‑bullet‑screen feature that turns user comments into animated word‑cloud overlays on video, detailing the client‑side layout algorithm, integral‑image optimization, spiral point generation, and worker‑thread rendering to achieve sub‑second performance on mobile devices.

MobileReal-TimeRendering
0 likes · 15 min read
How Bilibili’s Chronos Engine Powers Real‑Time Support Bullet‑Screen Word Clouds on Mobile
58UXD
58UXD
Apr 8, 2022 · Fundamentals

Fast‑Track 3D Design: Model in C4D, Render with Blender, Polish in Photoshop

This guide outlines a practical 3D design workflow for operation designers, recommending Cinema 4D for modeling, Blender for material, lighting and rendering, and Photoshop for post‑processing, while highlighting software compatibility issues and offering step‑by‑step tips to accelerate learning.

3D designBlenderC4D
0 likes · 6 min read
Fast‑Track 3D Design: Model in C4D, Render with Blender, Polish in Photoshop
Ctrip Technology
Ctrip Technology
Apr 7, 2022 · Mobile Development

Flutter Rendering Performance Optimization Practices at Ctrip Train Ticket

This article shares the performance optimization techniques used by Ctrip Train Ticket's Flutter team, covering rendering bottlenecks, selective UI refresh with Provider Selector, granular setState usage, ViewModel splitting, widget caching, const usage, RepaintBoundary, isolate off‑loading, long‑list handling and image loading memory management.

MobileProviderRendering
0 likes · 20 min read
Flutter Rendering Performance Optimization Practices at Ctrip Train Ticket
58UXD
58UXD
Feb 14, 2022 · Game Development

Mastering C4D VR Promo Videos: From Script to Final Render

This guide walks you through creating a VR promotional video with C4D and Octane, covering project background, pre‑production planning, storyboard creation, 3D modeling, texturing, rigging, animation, lighting, rendering, and post‑production steps such as editing, color grading, audio, and voice‑over.

3D ModelingC4DRendering
0 likes · 6 min read
Mastering C4D VR Promo Videos: From Script to Final Render
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 8, 2022 · Frontend Development

Design and Implementation of a Simple Canvas Layout Engine for Front-End Development

This article presents a lightweight, framework-agnostic canvas layout engine that parses CSS-like styles, performs document-flow layout, renders via a depth-first canvas draw, supports interactive events, works across web and mini-program environments, and demonstrates its API, debugging tools, performance results, and future extensions.

CanvasJavaScriptLayout Engine
0 likes · 25 min read
Design and Implementation of a Simple Canvas Layout Engine for Front-End Development
TAL Education Technology
TAL Education Technology
Jan 20, 2022 · Frontend Development

Web Performance Optimization: Metrics, APIs, and Best Practices

This article explains how to collect real‑user performance data with the W3C Performance APIs, defines key metrics such as first paint and TTI, and provides practical loading, caching, rendering, and framework optimization techniques to improve web page speed and user experience.

Frontend OptimizationLoading SpeedPerformance APIs
0 likes · 16 min read
Web Performance Optimization: Metrics, APIs, and Best Practices
DeWu Technology
DeWu Technology
Dec 16, 2021 · Frontend Development

Canvas Performance Optimization Techniques

Optimizing HTML5 canvas performance involves reducing draw calls, using layered and clipped rendering, performing quick bounding‑box checks, and offloading heavy drawing to OffscreenCanvas with Web Workers, enabling smooth animation even when thousands of shapes are rendered.

CanvasJavaScriptRendering
0 likes · 14 min read
Canvas Performance Optimization Techniques
Taobao Frontend Technology
Taobao Frontend Technology
Dec 16, 2021 · Artificial Intelligence

How Virtual Digital Humans Are Shaping the Future of Entertainment and Tech

This article defines virtual characters, outlines their market growth and industry chain, showcases leading products and solutions, and details the technical research—including AI-driven animation, rendering pipelines, scene orchestration, and big‑data algorithms—being pursued by Alibaba's front‑end team.

AIBig DataGame Development
0 likes · 12 min read
How Virtual Digital Humans Are Shaping the Future of Entertainment and Tech
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 3, 2021 · Frontend Development

How Youku’s Front‑End Powers Large‑Scale Marketing Campaigns

This article explores how Youku’s front‑end team evolved its technology stack—from traditional web pages to Node.js server‑side rendering, low‑code marketing tools, and advanced rendering techniques—to support large‑scale marketing activities across web, mobile, OTT, and mini‑programs.

MarketingNode.jsRendering
0 likes · 4 min read
How Youku’s Front‑End Powers Large‑Scale Marketing Campaigns
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 26, 2021 · Mobile Development

Boost Flutter List Performance: Deep Dive into Rendering, Optimization, and Reuse Strategies

This article explores Flutter's rendering pipeline, identifies performance bottlenecks in scrollable list scenarios, and presents a series of low‑level optimizations—including partial refresh, element and RenderObject reuse, load‑more handling, and GC suppression—that raise frame rates above native levels while reducing jank.

DARTRenderingmobile-development
0 likes · 18 min read
Boost Flutter List Performance: Deep Dive into Rendering, Optimization, and Reuse Strategies
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Oct 22, 2021 · Backend Development

How We Built a Full‑Chain Rendering Debug Platform to Cut Debug Time by 30%

This case study describes how a rendering middle‑platform team tackled complex micro‑service chains, inconsistent data rules, and massive 3D data to create a full‑link location and visualization platform that enables self‑service debugging, reduces developer effort by over 30 %, and serves more than 170 monthly users.

DebuggingMicroservicesPipeline
0 likes · 12 min read
How We Built a Full‑Chain Rendering Debug Platform to Cut Debug Time by 30%
Tencent Cloud Developer
Tencent Cloud Developer
Oct 12, 2021 · Frontend Development

KonvaJS Architecture Design and Implementation Analysis

KonvaJS is a TypeScript‑based Canvas framework offering concise APIs and React/Vue bindings, built on a hierarchical Stage‑Layer‑Group‑Shape tree that manages DOM containers, batch rendering via requestAnimationFrame, off‑screen caching, color‑key hit detection, drag handling, filters, selectors, serialization, yet lacks dirty‑rectangle optimization for large‑scale shape updates.

Canvas frameworkFiltersKonvaJS
0 likes · 19 min read
KonvaJS Architecture Design and Implementation Analysis
Taobao Frontend Technology
Taobao Frontend Technology
Sep 16, 2021 · Frontend Development

Mastering Rendering Performance: From Hardware Insights to Front‑End Optimization

This article explores rendering performance optimization from a hardware viewpoint through to front‑end rendering, detailing the three stages of perception, healing, and corrosion, the critical rendering path, CRP analysis, and practical strategies such as NEON acceleration, OOPD/OOPR, and Lighthouse tooling to achieve smoother, lower‑power web experiences.

BrowserRenderingcritical-path
0 likes · 27 min read
Mastering Rendering Performance: From Hardware Insights to Front‑End Optimization
Alibaba Terminal Technology
Alibaba Terminal Technology
Sep 8, 2021 · Game Development

What’s New in Oasis Engine 0.5? Major Animation, Rendering, and Physics Upgrades

Oasis Engine 0.5 introduces a redesigned animation system with Animator, BlendShape support, a revamped PBR material interface using spherical harmonics, new 2D SpriteAtlas tools, enhanced physics APIs, expanded Spine and Lottie components, plus dozens of examples and higher test coverage, setting the stage for the upcoming 0.6 milestone.

Game DevelopmentOasis EnginePhysics
0 likes · 11 min read
What’s New in Oasis Engine 0.5? Major Animation, Rendering, and Physics Upgrades
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 16, 2021 · Frontend Development

Unlock Rendering Performance: From Hardware to Frontend Optimization

This article explores the essence of rendering performance optimization by examining hardware trade‑offs, rendering and computation perspectives, the critical rendering path, and practical strategies—including toolchains like Lighthouse and the Navigation Timing API—to systematically improve front‑end speed and efficiency.

BrowserRenderingcritical rendering path
0 likes · 27 min read
Unlock Rendering Performance: From Hardware to Frontend Optimization
ByteDance ADFE Team
ByteDance ADFE Team
Aug 11, 2021 · Fundamentals

Screen Fundamentals and Flutter UI System Architecture

This article explains the basic concepts of screen pixels, resolution, DPI, and display principles, then details Flutter's UI system architecture—including the Embedder, Engine, and Framework layers—and describes how Flutter renders UI through a three‑tree structure and a synchronized drawing pipeline.

RenderingUIarchitecture
0 likes · 14 min read
Screen Fundamentals and Flutter UI System Architecture
Youzan Coder
Youzan Coder
May 12, 2021 · Frontend Development

Understanding React Fiber Architecture, Work Units, and Scheduling

React Fiber rewrites React’s core algorithm by breaking the diff phase into small, interruptible fiber units, scheduling them during browser idle time with requestIdleCallback, using double‑buffered trees and effect lists to pause, resume, and efficiently commit DOM updates, thereby improving UI responsiveness in large applications.

FiberFront-endJavaScript
0 likes · 28 min read
Understanding React Fiber Architecture, Work Units, and Scheduling
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 24, 2021 · Frontend Development

From URL Entry to Render: A Deep Dive into Browser Internals for Interviews

This article recounts a technical interview where the author explains the complete lifecycle of a browser request—from URL parsing, DNS resolution, TCP handshake, and caching strategies to DOM construction, rendering, and performance optimizations—providing concise answers and practical tips for front‑end developers.

BrowserRenderingURL
0 likes · 14 min read
From URL Entry to Render: A Deep Dive into Browser Internals for Interviews
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 6, 2021 · Frontend Development

How to Build a High‑Performance Cross‑Platform WebCanvas Engine for Android Mini‑Programs

This article explains the design goals, layered architecture, JS binding, platform abstraction, rendering pipelines, frame‑sync mechanisms, and debugging tools of a cross‑platform WebCanvas engine on Android, providing practical insights for developers seeking low‑latency, extensible canvas solutions.

AndroidGraphicsJSBinding
0 likes · 30 min read
How to Build a High‑Performance Cross‑Platform WebCanvas Engine for Android Mini‑Programs
ByteFE
ByteFE
Mar 31, 2021 · Frontend Development

Advanced CSS Performance Optimization Techniques for Faster Web Rendering

This article explains a collection of modern CSS strategies—including content‑visibility, will‑change, contain, font‑display, scroll‑behavior, GPU‑accelerated animations, stylesheet splitting, @import avoidance, and CSS custom properties—to dramatically improve page rendering speed and user experience.

CSSRenderingWeb Development
0 likes · 26 min read
Advanced CSS Performance Optimization Techniques for Faster Web Rendering
58UXD
58UXD
Mar 26, 2021 · Game Development

How to Create a High‑Quality 3D Spring Festival Cow Character from Concept to Animation

This article walks through the complete production pipeline for the 2024 Spring Festival ‘Cow’ mascot, covering concept research, original illustration, low‑poly modeling, high‑detail sculpting, UV layout with RizomUV, material setup, lighting and rendering in C4D, and final Lottie‑based animation, offering practical tips and lessons learned.

3D ModelingC4DRendering
0 likes · 9 min read
How to Create a High‑Quality 3D Spring Festival Cow Character from Concept to Animation
Programmer DD
Programmer DD
Mar 24, 2021 · Frontend Development

What Really Happens When You Type a URL? From DNS to Rendering Explained

This article walks through the complete lifecycle of a browser request—URL parsing, DNS lookup, TCP handshake, OSI‑layer transmission, caching strategies, HTML rendering, and performance optimizations—mirroring real interview questions faced by front‑end engineers.

BrowserRenderingcaching
0 likes · 15 min read
What Really Happens When You Type a URL? From DNS to Rendering Explained
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 18, 2021 · Frontend Development

Understanding React Fiber: How It Boosts Rendering Performance

This article explains why React introduced the Fiber architecture, how it breaks rendering work into small interruptible units, the role of requestAnimationFrame and requestIdleCallback, the underlying linked‑list data structures, and provides code examples that illustrate the render and commit phases for smoother UI updates.

FiberJavaScriptReact
0 likes · 24 min read
Understanding React Fiber: How It Boosts Rendering Performance
ELab Team
ELab Team
Mar 7, 2021 · Fundamentals

How to Build a Visual Formula Editor: From LaTeX to Interactive Editing

This article explains the challenges of creating a visual formula editor, compares common formula languages, details rendering techniques with LaTeX and MathJax, and proposes efficient interactive editing architectures and optimization strategies for both code‑based and visual editing workflows.

LaTeXMathJaxRendering
0 likes · 16 min read
How to Build a Visual Formula Editor: From LaTeX to Interactive Editing
Liangxu Linux
Liangxu Linux
Feb 28, 2021 · Frontend Development

What Really Happens When You Type a URL? From DNS to Rendering

This article walks through the complete journey of a URL entered in a browser, covering URL parsing, DNS lookup, TCP handshake, OSI‑layer packet transmission, caching strategies, HTML parsing, rendering pipeline, and practical performance‑optimisation tips.

BrowserRenderingcaching
0 likes · 14 min read
What Really Happens When You Type a URL? From DNS to Rendering
Top Architect
Top Architect
Feb 3, 2021 · Frontend Development

Comprehensive Overview of Browser Rendering Process and HTTP Request Flow

This article provides a detailed, front‑end‑focused walkthrough of the complete browser request‑response lifecycle—from URL parsing and DNS lookup through TCP connection, HTTP handling, HTML/CSS parsing, JavaScript execution, to final page rendering—highlighting key concepts, common pitfalls, and optimization tips.

BrowserRenderingfrontend
0 likes · 15 min read
Comprehensive Overview of Browser Rendering Process and HTTP Request Flow
政采云技术
政采云技术
Dec 29, 2020 · Frontend Development

How React Fiber Controls Updates: Inside the New Rendering Engine

This article explains how React 16's Fiber architecture replaces the recursive VDOM traversal with a cooperative, time‑sliced update model that splits work, uses linked‑list structures, assigns priorities, and allows tasks to be paused, resumed, or aborted for smoother rendering and better user experience.

FiberReactRendering
0 likes · 18 min read
How React Fiber Controls Updates: Inside the New Rendering Engine
Top Architect
Top Architect
Dec 13, 2020 · Frontend Development

Comprehensive Overview of Browser Rendering Process and HTTP Request Flow

This article provides a detailed, step‑by‑step explanation of how a browser processes a simple HTTP request—from URL parsing, DNS lookup, and TCP connection through server handling, response reception, HTML/CSS parsing, layout, painting, reflow/repaint, and JavaScript execution—highlighting key concepts, optimizations, and common pitfalls.

BrowserDNSHTTP
0 likes · 16 min read
Comprehensive Overview of Browser Rendering Process and HTTP Request Flow
Xianyu Technology
Xianyu Technology
Nov 24, 2020 · Mobile Development

Performance Optimization of Xianyu Flutter App: Smoothness, Load Time, and Rendering Improvements

The Xianyu team optimized their Flutter‑based app by creating a lag‑diagnosis tool, minimizing unnecessary widget rebuilds, deferring load‑more updates, using low‑resolution placeholders, prefetching data with skeleton screens, reusing FlutterBoost containers and early data passing, which together cut jank by half, shaved ~300 ms off page loads and raised average FPS by about three points on low‑end devices.

FlutterLoad TimeMobile Development
0 likes · 10 min read
Performance Optimization of Xianyu Flutter App: Smoothness, Load Time, and Rendering Improvements
DeWu Technology
DeWu Technology
Nov 18, 2020 · Artificial Intelligence

AR Fundamentals and Shoe Try‑On Implementation

The presentation explains AR fundamentals, distinguishes it from AI and VR, and details a shoe‑try‑on system that captures 30 fps video, uses AI key‑point detection and pose estimation to overlay 3D shoe models—created via manual, scanning, or photogrammetry methods—rendered with GPU pipelines and PBR, enhanced by green‑screen occlusion and shadow techniques, earning positive audience feedback.

3D ModelingARComputer Vision
0 likes · 7 min read
AR Fundamentals and Shoe Try‑On Implementation
Sohu Tech Products
Sohu Tech Products
Oct 14, 2020 · Game Development

Understanding Nodes, Components, and Rendering Pipelines in Cocos Creator

This article provides an in‑depth overview of Cocos Creator's node‑component architecture, covering node creation, hierarchy, spatial properties, touch event flow, and the detailed Visit and Render processes that transform component data into WebGL graphics for game development.

Cocos CreatorComponentGame Development
0 likes · 16 min read
Understanding Nodes, Components, and Rendering Pipelines in Cocos Creator
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Aug 6, 2020 · Frontend Development

APNG Animation Implementation: Canvas 2D and WebGL Rendering

The article explains APNG’s file structure and decoding process, then demonstrates how to render animated PNGs on the web using both Canvas 2D (with drawImage, clearRect, getImageData, putImageData) and WebGL (via multiple textures and custom disposal/blending handling) for efficient, controllable animation playback.

APNGCanvas 2DJavaScript
0 likes · 12 min read
APNG Animation Implementation: Canvas 2D and WebGL Rendering
JD Retail Technology
JD Retail Technology
Jul 22, 2020 · Mobile Development

Flutter Frame‑Rate Monitoring Tool and Rendering Pipeline Analysis in the Sunglasses Platform

This article explains the Flutter rendering pipeline—including layout, paint, and compositing stages—details the widget‑element‑render object hierarchy, describes the task runners involved in each frame, and analyzes the Sunglasses‑integrated frame‑rate monitoring tool that classifies frame timings for performance debugging.

Mobile DevelopmentPerformance MonitoringRendering
0 likes · 9 min read
Flutter Frame‑Rate Monitoring Tool and Rendering Pipeline Analysis in the Sunglasses Platform
Tencent Music Tech Team
Tencent Music Tech Team
Jul 3, 2020 · Mobile Development

Flutter Hybrid Development: Core Principles, Rendering Process, and Cross‑Platform Solutions

The article explains Flutter’s three‑layer architecture and rendering pipeline, compares web‑container, generic‑container, and self‑draw engine cross‑platform approaches, details unified and three‑side hybrid integration patterns with navigation scenarios, evaluates hybrid frameworks, and discusses compilation modes, artifact integration, and engineering workflow for hybrid projects.

DARTEngineFlutter
0 likes · 32 min read
Flutter Hybrid Development: Core Principles, Rendering Process, and Cross‑Platform Solutions
WecTeam
WecTeam
Apr 28, 2020 · Frontend Development

Supercharge Front-End Performance with Build Optimizations and Smart Rendering

This article presents a comprehensive front‑end performance checklist covering JavaScript engine targeting, script defer and streaming, progressive boot, server‑side versus client‑side rendering strategies, hydration techniques, third‑party script management, self‑hosting assets, and proper HTTP caching headers to dramatically reduce load and interactive times.

Renderingcachingfrontend
0 likes · 30 min read
Supercharge Front-End Performance with Build Optimizations and Smart Rendering
Xianyu Technology
Xianyu Technology
Apr 21, 2020 · Mobile Development

Flutter Rendering Principles and Performance Optimization Techniques

The article explains Flutter’s three‑tree rendering architecture, shows how to diagnose jank with Performance Overlay and DevTools, and demonstrates practical optimizations—such as extracting rebuilds, using RepaintBoundary, enabling debug flags, and caching—to reduce layout and paint costs and achieve smoother, higher‑FPS UI performance.

FlutterMobile DevelopmentRendering
0 likes · 12 min read
Flutter Rendering Principles and Performance Optimization Techniques
360 Tech Engineering
360 Tech Engineering
Apr 16, 2020 · Frontend Development

Step‑by‑Step Guide to Rendering a Triangle with WebGL

This article walks through the complete WebGL rendering pipeline, explaining how to create a WebGL context, set up vertex and fragment shaders, load vertex data into buffers, configure viewports and attributes, and finally draw a colored triangle on the canvas using JavaScript.

GraphicsRenderingShader
0 likes · 14 min read
Step‑by‑Step Guide to Rendering a Triangle with WebGL
Open Source Linux
Open Source Linux
Apr 13, 2020 · Frontend Development

Inside the Browser: From URL to Render – A Complete Walkthrough

This article provides a thorough, step‑by‑step explanation of the entire browser request‑response cycle—including URL parsing, DNS lookup, TCP connection, server handling, response processing, and the detailed rendering pipeline—offering clear insight for developers and interview preparation.

BrowserDNSHTTP
0 likes · 15 min read
Inside the Browser: From URL to Render – A Complete Walkthrough
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 7, 2020 · Game Development

Designing Candy: A Lightweight Flutter Game Engine for In‑App Mini‑Games

This article explains why Alibaba’s Xianyu team created the Candy interactive engine, outlines the challenges of embedding mini‑games in apps, and details the engine’s architecture—including framework, game system, lifecycle, rendering, GUI, event, animation, and resource subsystems—along with sample Flutter code.

Event SystemFlutterGUI
0 likes · 12 min read
Designing Candy: A Lightweight Flutter Game Engine for In‑App Mini‑Games
Xianyu Technology
Xianyu Technology
Dec 26, 2019 · Game Development

Design of the Candy Flutter Interactive Game Engine

Candy Engine is a lightweight, Flutter‑integrated interactive game engine that mirrors Unity’s component model, offering a four‑layer architecture, an eight‑stage lifecycle, seamless rendering of GameObjects as Widgets, direct reuse of Flutter’s UI for GUIs, gesture‑aware components, skeletal and particle animation support, and resource management leveraging Flutter’s ImageCache.

FlutterGUIRendering
0 likes · 11 min read
Design of the Candy Flutter Interactive Game Engine