The difference between classes vs prototypes is a common question among Javascript devs and from experience, I can say it’s really hard to understand...