ilteris kaplan blog

Javascript Dependency Management

October 02, 2013

Unlike many other languages javascript doesn’t have a standard way to import modules. This made people to come up with different solutions like CommonJS, AMD or using plain old global namespace. It took me a while to understand what’s going on with the whole dependency management eco-system and what they mean and how they work.

Here are few webpages to grasp it better:

Generally there are two camps, RequireJS and CommonJS. CommonJS is similar to how npm but AMD people (RequireJS) think it’s a javascript hack and it doesn’t conform to the standards. From the other side, the critization is, RequireJS adds a lot of headache when project gets bigger.

It looks like with ECMAScript 6, Javascript folks are going to try to come up with a cleaner and more important standard way of handling all these tasks.


Written by Ilteris Kaplan who still lives and works in New York. Twitter