Understanding Garbage CollectionIf you’ve ever wondered how JavaScript manages memory so you don’t have to, the answer lies in garbage collection. It’s the process of automatically freeing up memory by identifying and removing objects that are no longer needed. While the classic Ma...Mar 7, 2025 · 4 min readrashitamehta.hashnode.dev
What is Differential Bundling and How Do Bundlers Achieve It?If you’ve ever worked on a web project, you know how important it is to make your app fast and accessible for all users. But here’s the catch: not all users are on the same browser. Some are on the latest versions of Chrome or Firefox, while others m...Mar 7, 2025 · 3 min readrashitamehta.hashnode.dev
Binary Search TreeAbstract A binary Search Tree (BST) is a tree data structure, which can have a maximum of two child nodes, but with the condition that the left subtree will always have values lesser than the root node's value, and the right subtree will always have ...Apr 18, 2022 · 6 min readrashitamehta.hashnode.dev
Writing Pure Functions in JavaScriptWhat is Functional Programming? Functional Programming is a programming paradigm. It is a coding style. If you know JAVA or C++, they follow the Object-oriented programming style, which says that everything is an object. Object-oriented coding style ...2APJun 2, 2021 · 8 min readrashitamehta.hashnode.dev
I bet you are messing with Reference Variables in JS!Let us understand Value and Reference types in JavaScript in the most detailed way! This is part 2 of the series - 33 JavaScript concepts, every JS developer should know. Part 1 - Do you understand Call Stacks well? Value types We have a variable ca...1NJan 4, 2021 · 5 min readrashitamehta.hashnode.dev