Abhay Jain·Jan 17, 2021Virtual 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…
Abhay Jain·Jan 16, 2021Progressive Web AppsPWAs should be discoverable, installable, linkable, network independent, progressive, re-engageable, responsive, and safe.
Abhay Jain·Jan 15, 2021Proxy 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…
Abhay Jain·Jan 14, 2021JavaScript FunctionsA function is a subprogram designed to perform a particular task. Functions are executed when they are called. This is known as invoking a…
Abhay Jain·Jan 12, 2021Higher-Order Components (HOC)Higher-order function is a general concept that applies to many programming languages, including JavaScript.
Abhay Jain·Jan 11, 2021Curry function in JavaScriptCurrying is an advanced technique of working with functions. It’s used not only in JavaScript but in other languages as well.
Abhay Jain·Jan 10, 2021Callback 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…
Abhay Jain·Jan 9, 2021Service 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…
Abhay Jain·Jan 7, 2021What 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…