When comparing Curl.js vs ClientModulesJS, the Slant community recommends ClientModulesJS for most people. In the question“What are the best client-side JavaScript module loaders?” ClientModulesJS is ranked 6th while Curl.js is ranked 8th. The most important reason people chose ClientModulesJS is:
It can be imported using the require function.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Size ~4KB (gzipped)
Pro Async loading on demand
Async loading on demand including loadings from cdns. For example it is easy to load jquery from cdn as a module. The same thing is not that easy to achieve in Webpack
Pro Provides legacy loader
Legacy loader supports loading of plain js files and exporting globals or even expressions.
Pro AMD & CJS module support
Supports both AMD and CommonJS modules.
Pro Very similar to node.js modules usage
It can be imported using the require function.
Cons
Con Development has stopped
The maintainers have announced that all development for CurlJS has stopped, at least for the foreseeable future.
Con Depends on jQuery
Con Requires ES6 support in Browser or additional transpilation
Con Zero english documentation
Documentation is in Spanish.