I built a really simple CommonJS module implementation for defining/requiring javascript modules in a browser environment that doesn't load scripts asynchronously (or at all, for that matter).https://github.com/bgrohman/cardboard.js
I originally did this for fun and to learn about CommonJS, but I'm curious to see if anyone else thinks this might be useful.