The Question
FE Design
High-Performance Web Mail Client
Design a high-performance, web-based email client similar to Gmail. Focus on managing a large volume of messages, implementing a local-first synchronization strategy with IndexedDB, ensuring security against XSS in email bodies, and providing a seamless multi-pane user interface with list virtualization.
React
IndexedDB
WebSockets
DOMPurify
List Virtualization
Normalization
Sync Engine
April 7, 2026