Abhay JainVirtual DOM and Shadow DOMThe Document Object Model (DOM) is a programming interface for HTML and XML documents. It represents the page so that programs can change…2 min read·Jan 17, 2021----
Abhay JainProgressive Web AppsPWAs should be discoverable, installable, linkable, network independent, progressive, re-engageable, responsive, and safe.2 min read·Jan 16, 2021----
Abhay JainProxy and Reverse ProxyProxy describes someone or something acting on behalf of someone else. In the computer realm, we are talking about one server acting on…2 min read·Jan 15, 2021----
Abhay JainJavaScript FunctionsA function is a subprogram designed to perform a particular task. Functions are executed when they are called. This is known as invoking a…2 min read·Jan 14, 2021----
Abhay JainHigher-Order Components (HOC)Higher-order function is a general concept that applies to many programming languages, including JavaScript.1 min read·Jan 12, 2021----
Abhay JainCurry function in JavaScriptCurrying is an advanced technique of working with functions. It’s used not only in JavaScript but in other languages as well.1 min read·Jan 11, 2021----
Abhay JainCallback function in JavaScriptA Callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete…1 min read·Jan 10, 2021----
Abhay JainService Worker | Web FundamentalsA service worker is a script that your browser runs in the background, separate from a web page, opening the door to features that don’t…2 min read·Jan 9, 2021----
Abhay JainWhat is Tree Shaking?Tree shaking is a form of dead code elimination. The term was popularized by Rollup, but the concept of dead code elimination has existed…2 min read·Jan 7, 2021----