Plenty of debate these days over whether to use an AMD-based loaders like require.js [1], or to bundle all your js into a single file with Browserify [2]. Worth someone new being aware of, but that debate can get rather complicated.
"The ecosystem isn't (that) confusing, just use X Y and Z"
- "No, use X Y and A"
-- "Who uses Y? Use C"
Myth: confirmed!
http://requirejs.org/docs/optimization.html
Your comment makes it seem like it doesn't.