Dla mnie klasy są dość podobne do modułów NodeJS (CommonJS). Możesz mieć wiele z nich, mogą być ponownie użyte, mogą używać siebie nawzajem i generalnie są one w jednym pliku.Moduły NodeJS kontra klasy
Co sprawia, że moduły tak różnią się od klas? Sposób ich używania różni się, a różnica w przestrzeni nazw jest oczywista. Poza tym wydają mi się bardzo podobne do mnie, a może po prostu nie widzę oczywistych korzyści tutaj.
Intryguje mnie benchmark na serwerze node.js - moduły commonjs a klasy ECMAScript 6 –