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

@akumar

# Anish Kumar

@akumar · Joined April 2019

[Website](https://stackfull.dev/)

### [Implementing virtual scroll for web from scratch, in less than 150 lines of code](https://stackfull.dev/implementing-virtual-scroll-for-web-from-scratch-in-less-than-150-lines-of-code?utm_source=hashnode&utm_medium=feed)

What is virtual scroll ? Virtual scroll (also called virtualization or windowing) is a technique used to efficiently render large lists in web applications — without loading everything into the DOM at once. Instead of rendering 1,000+ items, you only...

6 min read · [stackfull.dev](https://stackfull.dev/implementing-virtual-scroll-for-web-from-scratch-in-less-than-150-lines-of-code?utm_source=hashnode&utm_medium=feed)

[Apr 13, 2025](https://hashnode.com/posts/implementing-virtual-scroll-for-web-from-scratch-in-less-than-150-lines-of-code/67fb766acdfd024ab4976fce)

### [Graph data structure in Typescript](https://stackfull.dev/graph-data-structure-in-typescript?utm_source=hashnode&utm_medium=feed)

The graph data structure is a fundamental concept in computer science, and it is used in various domains such as social networks, transportation systems, and computer networks. A graph is a collection of nodes connected by edges, where each node repr...

4 min read · [stackfull.dev](https://stackfull.dev/graph-data-structure-in-typescript?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/graph-data-structure-in-typescript/6444d358409cd1f63b1dfedb) [Apr 23, 2023](https://hashnode.com/posts/graph-data-structure-in-typescript/6444d358409cd1f63b1dfedb)

### [Heaps in JavaScript](https://stackfull.dev/heaps-in-javascript?utm_source=hashnode&utm_medium=feed)

So far we've looked at implementation of tree data structure and some of it's variants such as trie. In this post, we'll dive into heaps. These are also referred to as priority queues. Introduction Heap is a variant of tree data structure, with two a...

10 min read · [stackfull.dev](https://stackfull.dev/heaps-in-javascript?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/heaps-in-javascript/617fef0ff597ba4a82795f31) [Nov 1, 2021](https://hashnode.com/posts/heaps-in-javascript/617fef0ff597ba4a82795f31)

### [Trie in Javascript: the Data Structure behind Autocomplete](https://stackfull.dev/trie-in-javascript-the-data-structure-behind-autocomplete?utm_source=hashnode&utm_medium=feed)

We've already covered the basics of tree data structure in three posts. If you haven't gone through those yet, I would strongly going through the introductory post at the very least. Introduction Trie is a variation of tree data structure. It's also ...

6 min read · [stackfull.dev](https://stackfull.dev/trie-in-javascript-the-data-structure-behind-autocomplete?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/trie-in-javascript-the-data-structure-behind-autocomplete/61757a180f452c1cd94fb6f5) [Oct 24, 2021](https://hashnode.com/posts/trie-in-javascript-the-data-structure-behind-autocomplete/61757a180f452c1cd94fb6f5)

### [HTTP Refresher: Things You Should Know About HTTP](https://stackfull.dev/http-refresher-things-you-should-know-about-http?utm_source=hashnode&utm_medium=feed)

HTTP(Hyper Text Transfer Protocol) is one of many protocols used for transferring data (think of html pages, text, images, videos and much more) across machines. There are other application layer protocols like FTP, SMTP, DHCP etc. HTTP was invente...

10 min read · [stackfull.dev](https://stackfull.dev/http-refresher-things-you-should-know-about-http?utm_source=hashnode&utm_medium=feed)

[Sep 18, 2021](https://hashnode.com/posts/http-refresher-things-you-should-know-about-http/6145bff8e1f56817e3606564)
