---
title: "Swarup Das (@swarupdev) | Hashnode"
description: "Swarup Das (@swarupdev) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@swarupdev"
---

@swarupdev

# Swarup Das

@swarupdev · Joined January 2025

### [Prototypal Inheritance in JavaScript](https://blogs.swarupdas.dev/prototypal-inheritance-in-javascript?utm_source=hashnode&utm_medium=feed)

When I started learning JavaScript, one sentence kept popping up everywhere: “JavaScript uses prototypal inheritance.” At first, it sounded intimidating. But once I understood how property lookup actually works, everything became much clearer. This...

4 min read · [blogs.swarupdas.dev](https://blogs.swarupdas.dev/prototypal-inheritance-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jan 24](https://hashnode.com/posts/prototypal-inheritance-in-javascript/6974d762c068199e295c847f)

### [JavaScript Power Trio: Mastering Call, Apply, and Bind](https://blogs.swarupdas.dev/javascript-power-trio-mastering-call-apply-and-bind?utm_source=hashnode&utm_medium=feed)

If you have been working with JavaScript for a while, you’ve likely bumped into the this keyword. It’s powerful, but it can be slippery. Sometimes this doesn’t refer to what you think it does. This is where Call, Apply, and Bind come to the rescue. T...

3 min read · [blogs.swarupdas.dev](https://blogs.swarupdas.dev/javascript-power-trio-mastering-call-apply-and-bind?utm_source=hashnode&utm_medium=feed)

[Jan 23](https://hashnode.com/posts/javascript-power-trio-mastering-call-apply-and-bind/697395468e3d6ee6acfcd3af)

### [Mastering JavaScript's this Keyword: A Real-Life Guide](https://blogs.swarupdas.dev/mastering-javascripts-this-keyword-a-real-life-guide?utm_source=hashnode&utm_medium=feed)

Stop guessing and start understanding execution context in JavaScript.

5 min read · [blogs.swarupdas.dev](https://blogs.swarupdas.dev/mastering-javascripts-this-keyword-a-real-life-guide?utm_source=hashnode&utm_medium=feed)

[Jan 22](https://hashnode.com/posts/mastering-javascripts-this-keyword-a-real-life-guide/697213ea6d7c64defcdf1ae3)

### [Debounce vs Throttle in JavaScript](https://blogs.swarupdas.dev/debounce-vs-throttle-in-javascript?utm_source=hashnode&utm_medium=feed)

When building modern web applications, performance matters.Events like scroll, resize, keypress, or API calls can fire hundreds of times per second, leading to laggy UI and unnecessary network requests. Two powerful techniques to handle this are Debo...

4 min read · [blogs.swarupdas.dev](https://blogs.swarupdas.dev/debounce-vs-throttle-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jan 10](https://hashnode.com/posts/debounce-vs-throttle-in-javascript/69627bd069a51d5923894b64)

### [Polyfills - Bridging Gaps in JavaScript](https://blogs.swarupdas.dev/polyfills-bridging-gaps-in-javascript?utm_source=hashnode&utm_medium=feed)

Imagine building a beautiful modern web application, only to discover it breaks in older browsers because they don't support the latest JavaScript features. This is where polyfills come to the rescue. Let's explore how these clever pieces of code hel...

10 min read · [blogs.swarupdas.dev](https://blogs.swarupdas.dev/polyfills-bridging-gaps-in-javascript?utm_source=hashnode&utm_medium=feed)

[Dec 28, 2025](https://hashnode.com/posts/polyfills-bridging-gaps-in-javascript/69517122900768e78773543c)
