I hear a lot of about RequireJS and today I decided to learn this. So for start let's read what is RequireJS.
What is it?
... a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code.