Tagged articles
2 articles
Page 1 of 1
Tencent Cloud Developer
Tencent Cloud Developer
Sep 4, 2023 · Frontend Development

Microkernel Architecture and Plugin System Design: Principles, Practices, and H5 Cloud Gaming Case Study

The article explains microkernel (plugin) architecture principles, compares pipeline, onion, and event‑based plugin patterns, illustrates implementations in VS Code, Gulp, and Webpack, and presents an H5 cloud‑gaming SDK case study that refactors plugin management with classified responsibilities, JavaScript Proxies, and open‑closed design for extensibility.

Plugin SystemVS Codeevent-driven programming
0 likes · 31 min read
Microkernel Architecture and Plugin System Design: Principles, Practices, and H5 Cloud Gaming Case Study
High Availability Architecture
High Availability Architecture
Sep 11, 2020 · Backend Development

Design Principles and Practical Implementation of Network Coroutines in iQIYI's libfiber

This article explains the design concepts, programming practices, performance optimizations, and real‑world applications of iQIYI's open‑source network coroutine library libfiber, covering non‑blocking I/O, coroutine scheduling, event‑engine design, synchronization mechanisms, and its use in high‑performance CDN and DNS services.

asynchronous I/Oevent-driven programminghigh concurrency
0 likes · 25 min read
Design Principles and Practical Implementation of Network Coroutines in iQIYI's libfiber