Tagged articles
5 articles
Page 1 of 1
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Dec 13, 2022 · Frontend Development

Understanding Browser Process Architecture and Rendering Pipeline

This article explains how modern browsers use multi‑process architectures, detailing the evolution from single‑process models, the roles of browser, renderer, GPU, network, and plugin processes, and walks through the navigation and rendering pipelines—including DOM construction, style calculation, layout, layering, painting, rasterization, compositing, and their impact on performance.

BrowserProcess ArchitectureRendering Pipeline
0 likes · 12 min read
Understanding Browser Process Architecture and Rendering Pipeline
Architect's Guide
Architect's Guide
Dec 10, 2022 · Backend Development

Understanding Process Engines: Architecture, Design, and Applications in BPM

This article explains what a process engine is, its role in workflow and BPM, the concepts of processes and engines, various process designer families, real‑world applications, detailed architecture components, project development practices, form and page design, reporting, and emerging business opportunities.

BPMLow‑codeProcess Architecture
0 likes · 18 min read
Understanding Process Engines: Architecture, Design, and Applications in BPM
Java Architect Essentials
Java Architect Essentials
Apr 17, 2022 · Frontend Development

How Xunlei’s Electron Client Manages Multi‑Window IPC and Download SDK

This article dissects the Xunlei (Thunder) desktop client built with Electron, revealing how its front‑end resources are packaged, how multiple BrowserWindow instances communicate via a custom IPC server, and how the DownloadSDK is integrated through a Node addon, complete with code excerpts and process diagrams.

DownloadSDKElectronIPC
0 likes · 11 min read
How Xunlei’s Electron Client Manages Multi‑Window IPC and Download SDK
Tencent Music Tech Team
Tencent Music Tech Team
Dec 18, 2018 · Mobile Development

Technical Insights from QQ Music’s Android Team on Adapting to Android 9 Pie

QQ Music’s Android team modernized the app for Android 9 Pie by integrating full‑screen displays, native notifications, and enhanced memory profiling, while re‑architecting its dual‑process playback system to cut memory use up to 50%, and adopting Kotlin to shrink code by 25% and halve null‑pointer crashes, delivering a smoother listening experience.

AndroidAndroid 9 PieKotlin
0 likes · 4 min read
Technical Insights from QQ Music’s Android Team on Adapting to Android 9 Pie