Introduction into a developing approach where you can keep your JavaScript modular without any performance loss