Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Frontend-SysDes

This section covers the fundamental concepts required to design robust and scalable front-end systems.

Topic Description
Client-Server-API Understanding the interaction, contracts, and communication protocols between the client, server, and API.
RealTime-Updates Patterns and technologies (like WebSockets, polling, SSE) for delivering live data updates to the client.
ScalingWebApps Strategies and techniques for handling increased traffic, load, and data volume on the web application.
Storage Exploring different client-side storage mechanisms (Local Storage, IndexedDB, Cookies) and their use cases.
WebArchitectures An overview of common architectural patterns (MVC, MVVM, Clean Architecture) used in web development.
WebPerformance Key metrics, optimizations, and tools for improving the speed and responsiveness of web applications.
WebRenderingPatterns Deep dive into different rendering strategies (CSR, SSR, SSG, ISR, Streaming) and when to use them.