Baidu Geek Talk
Dec 6, 2021 · Frontend Development
Next-Generation Document Reader Architecture and Implementation Using Canvas
The team replaced Baidu Wenku’s HTML‑CSS reader with a Canvas‑based architecture (CReader) that separates logic, data, parsing, rendering and application layers, enabling direct long‑image export, fast text selection, anti‑copy protection, annotation support, and cross‑platform deployment on PC, WAP and mini‑programs.
AnnotationCanvasDocument Reader
0 likes · 8 min read
