When comparing Curl.js vs melchior.js, the Slant community recommends melchior.js for most people. In the question“What are the best client-side JavaScript module loaders?” melchior.js is ranked 7th while Curl.js is ranked 8th. The most important reason people chose melchior.js is:
Melchior has no dependencies on other libraries, it's pretty small and it only weighs 3KB when minified.
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 Lightweight
Melchior has no dependencies on other libraries, it's pretty small and it only weighs 3KB when minified.
Cons
Con Development has stopped
The maintainers have announced that all development for CurlJS has stopped, at least for the foreseeable future.