JavaScript Module Bundlers and all that Jazz ✨So, what is a bundler? A bundler is a tool that brings all your code organized into multiple files, together (bundled up!), ready to be loaded into the browser. While doing so, it generates a dependency graph of all your source code, and third-party ...Mar 26, 2023 · 4 min readharshita-kanal.hashnode.dev
Decoding JS (Part - 3): Polyfills and TranspilersPolyfills A polyfill is a piece of code, in JavaScript that is used to provide some functionality in a browser, that does not natively support it. They are written to replicate an API that is available in some browsers, for those who don't have it or...Feb 11, 2023 · 4 min readharshita-kanal.hashnode.dev
CSS In JS - The What, Why & How'sCSS In JS is a practice that allows one to write CSS properties for components in JavaScript. In Runtime CSS In JS, the styles are interpreted and applied at the runtime. It involves using JavaScript libraries to combine styles with component code wi...Jan 22, 2023 · 3 min readharshita-kanal.hashnode.dev
Micro Frontends - An explorationMicro Frontends extend the concept of Microservices to the frontend world. Just like each Microservice can be an independent world of its own where it can run on separate operating systems, query different databases, and have its own processes, Each ...Jan 1, 2023 · 4 min readharshita-kanal.hashnode.dev
Decoding JS (Part - 2): Debouncing and throttlingA few years ago, an issue came up on a popular social network website rendering it unresponsive on long scrolls or making the process unbearably slow. On investigation, it was found that some very expensive computations were being performed on a scro...Dec 17, 2022 · 4 min readharshita-kanal.hashnode.dev