SSShreyas Soniinshreyassoni.hashnode.dev·Jun 8, 2022 · 3 min readDebouncing and ThrottlingDebouncing and Throttling are performance optimization techniques used to improve performance of a code that is executed repeatedly within a time frame. In this post, lets look at these techniques in details and see how it is used to optimize your co...00
SSShreyas Soniinshreyassoni.hashnode.dev·Jan 10, 2022 · 3 min readTemporal Dead ZoneES6 introduced two new ways to declare variables const and let, which mostly replaces the old practice of using var. Let's briefly look into the difference between these three ways. var vs const vs let varconstlet DeclarationsGlobally scoped ...00
SSShreyas Soniinshreyassoni.hashnode.dev·Jan 10, 2022 · 3 min readWhat in the world is Nullish Coalescing??ES2020 introduced the nullish coalescing operator. As the name suggests nullish coalescing is used to handle null or undefined values. It is a logical operator represented with double question marks (??), that returns its right-hand side operand when...00