Debouncing and Throttling are performance optimization techniques used to improve performance of a code that is executed repeatedly within a time frame...
ES6 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...