Sujeet's Blogs Micro-frontend with Cloudflare ESI Explores ESI for dynamic injection of header and footer (as microfrontent) in a microsite architecture implemented with SSG
Published on 27 January 2024 .
Using Sever-Side GTM Instead of dumping all those scripts on the user's browser, move them to a server container
Published on 26 January 2024 .
Implementing Rollback in SSG with Cloudfront Since entire site is pre-rendered, difference in layout between mobile/desktop causes higher CLS.
Part of Series: Static Site Generation (SSG)
Published on 24 January 2024 .
Improving CLS Since entire site is pre-rendered, difference in layout between mobile/desktop causes higher CLS.
Part of Series: Static Site Generation (SSG)
Published on 23 January 2024 .
Optimizing Content Delivery by Serving Pre-compressed content Serving Pre-compressed content from CDN
Part of Series: Static Site Generation (SSG)
Published on 22 January 2024 .
Implementing Redirections for Static Sites This blogs talks about handling redirects in Static Sites
Part of Series: Static Site Generation (SSG)
Published on 21 January 2024 .
Static Site Generation (SSG) Implementing different features and optimizations
Series with 4 blogs
Published on 20 January 2024 .
Enhancing E-commerce Image Service Availability Create a backup of all the images and its common variant in S3, and use it as a fallback origin to increase the overall availability of the system
Published on 20 January 2024 .
Streamlining Infra Costs with Responsive Images Using responsive images powered by a image transofrormation service on a site with high traffic, results in high cost. We saved around 70% by using just a CDN in front!
Published on 19 January 2024 .
Unveiling NGINX's Proxy Cache Lock for SSR-Generated Content Saves compute cost by significantly reducing origin server load
Published on 18 January 2024 .
Switching HTTP Versions on browser How and when browser decides to switch HTTP Versions
Part of Series: How Things Works!
Published on 1 September 2023 .
How Things Works! We talk about internals - Browser, DNS, V8 and more
Series with 1 blogs
Published on 1 September 2023 .
Optmizing Critical Rendering Path Browser Optimizations and custom optimizations to improve the CRP
Part of Series: Critical Rendering Path
Published on 13 August 2023 .
Analysing CRP Analysing request and rendering flow for differnt setups
Part of Series: Critical Rendering Path
Published on 12 August 2023 .
Layout And Paint DOM + CSSOM = Render Tree
Part of Series: Critical Rendering Path
Published on 11 August 2023 .
Render tree construction DOM + CSSOM = Render Tree
Part of Series: Critical Rendering Path
Published on 10 August 2023 .
Script Execution When are your scripts executed? How to control the order of execution? Let us explore all these.
Part of Series: Critical Rendering Path
Published on 9 August 2023 .
CSSOM Construction Bytes → characters → tokens → nodes → CSSOM
Part of Series: Critical Rendering Path
Published on 8 August 2023 .
DOM Construction Bytes → characters → tokens → nodes → DOM
Part of Series: Critical Rendering Path
Published on 7 August 2023 .
Critical Rendering Path The critical rendering path refers to the steps involved until the web page starts rendering in the browser.
Series with 7 blogs
Published on 6 August 2023 .
LRU Implementation Implement a in-memory cache in JS with LRU as cache-eviction policy
Part of Series: JS Interview Questions
Published on 21 March 2023 .
Length of a string What you see is not always what you get!. The length of "👩👩👦👦🌦️🧘🏻♂️" is 21. Let us explore why is it 21 and how to get 3.
Part of Series: JS Interview Questions
Published on 20 March 2023 .
JS Interview Questions Tricky questions and related tips and tricks
Series with 2 blogs
Published on 19 March 2023 .
Better Error Handling in JavaScript / Typescript Making errors as first-class citizens in your async function response, inspired by Go.
Part of Series: Javascript Patterns
Last Updated on 13 March 2023 .
Pub Sub Publisher Subscriber Pattern for decoupling
Part of Series: Javascript Patterns
Published on 1 March 2023 .
Javascript Patterns Common JS Patterns used in general
Series with 2 blogs
Published on 1 March 2023 .