CommonJS is the module system used in Node.js. It is synchronous in nature, in that, when you load a module, your code will synchronously wait for the loading of that module to complete before continuing.
// load the `fs` module
var fs = require('fs')
// now use it
fs.readFile('myfile.txt', function(err, data){
...
})