---
title: "Tanay (@tanayj) | Hashnode"
description: "Frontend Dev | JavaScript | ReactJS. Read the latest articles by Tanay on Hashnode."
url: "https://hashnode.com/@tanayj"
---

@tanayj

# Tanay

@tanayj · Pune, India · Joined June 2021

Frontend Dev | JavaScript | ReactJS

### [Introduction to Compilers, Transpilers and Babel](https://tanayj.hashnode.dev/introduction-to-compilers-transpilers-and-babel?utm_source=hashnode&utm_medium=feed)

What is Babel? I was asked this question in a mock interview and while I have heard of Babel, I didn't know what exactly it does. So I decided to explore Babel and related topics and this blog is compilation of my learnings. Keywords High Level Lang...

2 min read · [tanayj.hashnode.dev](https://tanayj.hashnode.dev/introduction-to-compilers-transpilers-and-babel?utm_source=hashnode&utm_medium=feed)

[Jun 9, 2022](https://hashnode.com/posts/introduction-to-compilers-transpilers-and-babel/62a1fe246cc4647a1b004abf)

### [Introduction to Diffing and Reconciliation in React](https://tanayj.hashnode.dev/introduction-to-diffing-and-reconciliation-in-react?utm_source=hashnode&utm_medium=feed)

React is fast! And Diffing and Reconciliation surely deserve some credit for it. Before understanding Diffing and Reconciliation, let's get a brief overview of how React works. DOM, Virtual DOM and React Document Object Model (DOM) is a representatio...

3 min read · [tanayj.hashnode.dev](https://tanayj.hashnode.dev/introduction-to-diffing-and-reconciliation-in-react?utm_source=hashnode&utm_medium=feed)

[Jun 9, 2022](https://hashnode.com/posts/introduction-to-diffing-and-reconciliation-in-react/62a1c8a56cc4647a1b0042c7)

### [Temporal Dead Zone](https://tanayj.hashnode.dev/temporal-dead-zone?utm_source=hashnode&utm_medium=feed)

Before you think we are going to read about a secret dungeon in Azakaban or something related to zombies, let me clear it out, this scary sounding ‘Temporal Dead Zone’ is just another concept of Javascript. To understand TDZ, let's start with an exer...

2 min read · [tanayj.hashnode.dev](https://tanayj.hashnode.dev/temporal-dead-zone?utm_source=hashnode&utm_medium=feed)

[May 13, 2022](https://hashnode.com/posts/temporal-dead-zone/627e79c055afbae29a622bb5)

### [JavaScript Project: Rock Paper Scissor Game and the Right Way to make it](https://tanayj.hashnode.dev/javascript-project-rock-paper-scissor-game-and-the-right-way-to-make-it?utm_source=hashnode&utm_medium=feed)

I recently started learning JavaScript (Join me on my #100DaysOfCode Challenge). Just when reading MDN docs was getting tiresome, I stumbled upon this simple project: Game of Rock Paper & Scissor. While the coding part was easy, this project helped m...

5 min read · [tanayj.hashnode.dev](https://tanayj.hashnode.dev/javascript-project-rock-paper-scissor-game-and-the-right-way-to-make-it?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/javascript-project-rock-paper-scissor-game-and-the-right-way-to-make-it/60bcf9b5fffc4c13b9cd7e33) [Jun 6, 2021](https://hashnode.com/posts/javascript-project-rock-paper-scissor-game-and-the-right-way-to-make-it/60bcf9b5fffc4c13b9cd7e33)
