Từ nền tảng đến kiến trúc hệ thống.
10 level, 100 chủ đề. Mỗi level có bài học, lý thuyết ôn tập và bài tập tương tác đa dạng — học tới đâu, tự kiểm tra tới đó.
10 chặng để master
Học tuần tự từ trên xuống. Tiến độ được lưu ngay trên trình duyệt của bạn.
- 1Level 10%
Cơ bản nhưng không được mơ hồ
Nền móng: mơ hồ ở đây là bug ở khắp nơi.
HydrationVirtual DOM diffing complexityEvent loop (macro vs microtasks)Critical rendering path+6 nữa - 2Level 20%
React Core & Rendering Mechanics
React biến component thành pixel như thế nào — và những cái bẫy.
Reconciliation algorithmFiber architectureConcurrent renderingTime slicing+6 nữa - 3Level 30%
Performance nền tảng trình duyệt
Trình duyệt biến DOM thành pixel ở đâu — và chỗ nào nó khựng.
Layout thrashingPaint vs Layout vs CompositeBrowser compositing layersGPU acceleration in CSS+6 nữa - 4Level 40%
Data & State Management nâng cao
State đúng đắn: bất biến, tất định, không có state bất khả thi.
Structural sharingImmutable data patternsReferential equalityMemoization pitfalls+6 nữa - 5Level 50%
Caching & Networking chiến lược
Cache đúng, mạng đúng — nhanh mà vẫn tươi.
Cache invalidation strategiesStale-while-revalidateETag vs Cache-ControlHTTP/3 and QUIC+6 nữa - 6Level 60%
Security — không biết là toang
Input không tin được ở khắp nơi. Mặc định là từ chối.
Content Security Policy (CSP)Trusted TypesDOM clobberingPrototype pollution+6 nữa - 7Level 70%
Web Platform Internals
Nền tảng web bên dưới framework: islands, observers, shadow DOM.
Islands architecturePartial hydrationStreaming SSRShadow DOM+6 nữa - 8Level 80%
Concurrency & Streams
Bất đồng bộ tất định: không starvation, không tearing.
Task starvationPriority inversion in async codeScheduler internalsConcurrent rendering tearing+6 nữa - 9Level 90%
Performance Metrics thực chiến
Đo bằng số thật: INP, LCP, CLS — không đoán bằng cảm giác.
First Input Delay (FID)Interaction to Next Paint (INP)Cumulative Layout Shift (CLS)Largest Contentful Paint (LCP)+6 nữa - 10Level 100%
Kiến trúc hệ thống Frontend hiện đại
Edge, micro-frontend, offline-first — và các trade-off.
Edge renderingMicro-frontend orchestrationModule federationWebAssembly integration+6 nữa