Due to the large number of threads involved and the complications this introduces in distribution and deployment, we consider here some tools that should enable us to include the NFD daemon in the browser with a single bundled script or call to require as a node module (via browserify)
-Browserify will traverse all calls to require and output a single javascript file . For more on the relationship between browserify and the extant NDN-js, see NDN Browser Shim
-Workerify is a browserify transform that allows us to inline web workers as blobs, rather than as separate JavaScript files. This will simplify distribution significantly
Though outside the scope of our build process, the documentation for NFD-js should highlight the value of running any project dependant on the module through a minifier/compressor such as uglify.js, as the resultant bundle of our work will likely be of significant size.