If you’ve build anything on the modern web, you’ve used   Babel        . Nothing works without it. When I first started learning web development I didn’t pay much attention to it. But once I got deeper into learning      JSX      JSX is a Lovechild
 Illustrated notes on how JSX in React works       and React (more on that in my      React is a Potato      Drawing the Invisible: React Explained in Five Visual Metaphors
 Explaining React through visual metaphors       talk) and I needed a to understand what was up with the all the .babelrc files in my projects. 
Here’s my quick one-shot summary of it:
 A good follow-up read is      How Are Compilers & Transpilers Different?      How Are Compilers & Transpilers Different?
 Illustrated notes on how compilers and transpilers are different