Category: FrontEnd System Designs
-
Frontend System Design: Communication Protocol Primer
As a frontend engineer, your entire world is built on communication. From fetching data for a user profile to streaming a live video, everything relies on a set of rules for data exchange. This is where communication protocols come in. A communication protocol is a set of standardized rules and conventions that govern the exchange…
-
Frontend System Design: How Browsers Render Web Pages
In the modern internet era, a fast-paced web is paramount. Users expect websites to open at the tip of the mouse and simultaneously have seamless interactions. Also, a page’s ranking and traffic largely depend on how quickly websites load and become interactive. A crucial aspect of achieving this is understanding how browsers render web pages.…