optimized/minifed javascript code but still readable/maintainable

I’m a beginner at javascript and learn a lot by looking already written code.

Some large javascript projects I’ve looked at have minified code and when expanding it it’s not very readable.

almost all variables and functions are just defined by a letter looping trough the alphabet i.e a b c, aa, bb, cc and so on, also no commenting.

Out of curiosity is this a coding style or is there a tool that you use to optimize the code with?

seems hard to maintain such a project.