---
title: "Yash Grover (@notyashgrover) | Hashnode"
description: "Building , Teaching , Growing <3. Read the latest articles by Yash Grover on Hashnode."
url: "https://hashnode.com/@notyashgrover"
---

@notyashgrover

# Yash Grover

@notyashgrover · Joined August 2023

Building , Teaching , Growing <3

### [AbortController in JavaScript and React — Explained for Beginners](https://grover.hashnode.dev/abortcontroller-in-javascript-and-react-explained-for-beginners?utm_source=hashnode&utm_medium=feed)

AbortController lets you stop async operations you no longer need. Learn more about the same.

4 min read · [grover.hashnode.dev](https://grover.hashnode.dev/abortcontroller-in-javascript-and-react-explained-for-beginners?utm_source=hashnode&utm_medium=feed)

[Aug 26, 2025](https://hashnode.com/posts/abortcontroller-in-javascript-and-react-explained-for-beginners/68ad902f67784513d4ef5e1f)

### [The Journey of a URL: What Happens When You Press Enter](https://grover.hashnode.dev/the-journey-of-a-url?utm_source=hashnode&utm_medium=feed)

Discover what happens behind the scenes when you type a URL and press Enter. This comprehensive guide breaks down all 16 steps from DNS resolution to page r

9 min read · [grover.hashnode.dev](https://grover.hashnode.dev/the-journey-of-a-url?utm_source=hashnode&utm_medium=feed)

[Aug 16, 2025](https://hashnode.com/posts/the-journey-of-a-url/68a0c392b9448d3aa2500cc6)

### [Build and Optimize an LRU Cache in JavaScript — The Simple Way](https://grover.hashnode.dev/build-and-optimize-an-lru-cache-in-javascript-the-simple-way?utm_source=hashnode&utm_medium=feed)

🧬 1. What is an LRU Cache? LRU Cache stands for "Least Recently Used" cache. Think of it as a smart storage box that remembers what you used last and throws away the oldest stuff when it gets full. 📦 Easy example: Your phone only shows your last 5...

6 min read · [grover.hashnode.dev](https://grover.hashnode.dev/build-and-optimize-an-lru-cache-in-javascript-the-simple-way?utm_source=hashnode&utm_medium=feed)

[Jun 19, 2025](https://hashnode.com/posts/build-and-optimize-an-lru-cache-in-javascript-the-simple-way/6853bf50824273668a433065)

### [Making a Progress Bar in Machine Coding Rounds](https://grover.hashnode.dev/making-a-progress-bar-in-machine-coding-rounds?utm_source=hashnode&utm_medium=feed)

Progress bars are one of the most common UI elements used to indicate the progress of a task — whether it’s loading, uploading, or downloading. In frontend interviews and machine coding rounds, building a progress bar is a great way to showcase your ...

5 min read · [grover.hashnode.dev](https://grover.hashnode.dev/making-a-progress-bar-in-machine-coding-rounds?utm_source=hashnode&utm_medium=feed)

[Jun 16, 2025](https://hashnode.com/posts/making-a-progress-bar-in-machine-coding-rounds/6850144f2f7a6567b475e167)

### [Shallow Copy vs Deep Copy in JavaScript – A Beginner-Friendly Guide](https://grover.hashnode.dev/shallow-copy-vs-deep-copy-in-javascript?utm_source=hashnode&utm_medium=feed)

When working with objects and arrays in JavaScript, understanding how copying works is essential to avoid bugs and unexpected behavior. This article breaks down shallow copy vs deep copy in the simplest way possible, with examples, analogies, React u...

5 min read · [grover.hashnode.dev](https://grover.hashnode.dev/shallow-copy-vs-deep-copy-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jun 1, 2025](https://hashnode.com/posts/shallow-copy-vs-deep-copy-in-javascript/683c2f9cf36cf5dfd1ec62e2)
