Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / hcvazquez / UFFRemover
[A novel JavaScript code optimizer] A common practice in JavaScript development is to ship and deploy an application as a large file, called bundle, which is the result of combining the application code along with the code of all the libraries the application depends on. Despite the benefits of having a single bundle per application, this approach leads to applications being shipped with significant portions of code that are actually not used, which unnecessarily inflates the JavaScript bundles and could slow down website loading because of the extra unused code. The goal of this paper is to address the problem of reducing the size of bundle files in JavaScript applications.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hcvazquez%2FUFFRemover
Stars: 17
Forks: 6
Open Issues: 2
License: apache-2.0
Language: JavaScript
Repo Size: 25.9 MB
Dependencies:
474
Created: over 7 years ago
Updated: about 1 year ago
Last pushed: over 5 years ago
Last synced: 27 days ago
Topics: javascript, maintenance, nodejs, web-optimization, web-performance
Files
Dependencies
- jquery ~2.1.4 development
- angular ^1.3.0
- estraverse >= 0.0.2
- browserify ^13.0.0 development
- browserify-istanbul ^0.2.1 development
- bundle-collapser ^1.2.1 development
- coveralls ^2.11.6 development
- gulp 3.9.x development
- gulp-concat ~2.1.x development
- gulp-connect ~2.0.5 development
- gulp-html-validator ^0.0.2 development
- gulp-insert ~0.5.0 development
- gulp-jshint ~1.5.1 development
- gulp-karma 0.0.4 development
- gulp-replace ^0.4.0 development
- gulp-size ~0.4.0 development
- gulp-streamify ^1.0.2 development
- gulp-uglify ~0.2.x development
- gulp-umd ~0.2.0 development
- gulp-util ~2.2.x development
- inquirer ^0.5.1 development
- jasmine ^2.3.2 development
- jasmine-core ^2.3.4 development
- jquery ^2.1.4 development
- jshint-stylish ~2.1.0 development
- karma ^0.12.37 development
- karma-browserify ^5.0.1 development
- karma-chrome-launcher ^0.2.0 development
- karma-coverage ^0.5.1 development
- karma-firefox-launcher ^0.1.6 development
- karma-jasmine ^0.3.6 development
- karma-jasmine-html-reporter ^0.1.8 development
- merge-stream ^1.0.0 development
- semver ^3.0.1 development
- vinyl-source-stream ^1.1.0 development
- watchify ^3.7.0 development
- chartjs-color ^2.0.0
- moment ^2.10.6
- browserify ^13.1.0 development
- browserify-derequire ^0.9.4 development
- es5-shim ^4.5.9 development
- es6-shim ^0.35.1 development
- es7-shim ^6.0.0 development
- jasmine-node ^1.14.5 development
- jscs ^3.0.7 development
- jsdoc-to-markdown ^1.3.7 development
- json3 ^3.3.2 development
- nsp ^2.6.1 development
- uglify-js ^2.7.3 development
- deep-equal-x ^1.2.12
- define-properties-x ^1.1.4
- error-x ^1.3.12
- is-callable ^1.1.3
- is-regex ^1.0.3
- safe-to-string-x ^1.1.11
- browserify ^11 development
- cssclass ^1.1.0 development
- gulp ^3 development
- gulp-coverage ^0.3.27 development
- gulp-if ^1.2.4 development
- gulp-jshint ^1.8.4 development
- gulp-mocha ^2 development
- gulp-util ^3.0.1 development
- jquery ^2.1.4 development
- jsdom ^6 development
- minimist ^1.1.0 development
- mocha ^2 development
- should ^7 development
- through2 ^2 development
- vinyl-source-stream ^1.0.0 development
- backbone ^1
- backbone-collectionview ^0
- backbone-kinview ^0
- underscore ^1
- babel-cli ^6.8.0 development
- babel-core 6.8.0 development
- babel-eslint ^6.0.4 development
- babel-polyfill ^6.8.0 development
- babel-preset-es2015 ^6.6.0 development
- babelify ^7.3.0 development
- browserify ^13.0.1 development
- concurrently ^2.0.0 development
- del 2.2.0 development
- del-cli 0.2.0 development
- eslint ^2.9.0 development
- eslint-config-bullhorn ^0.1.0 development
- gulp ^3.9.1 development
- gulp-sourcemaps ^1.6.0 development
- gulp-util ^3.0.7 development
- http-server ^0.9.0 development
- intl ^1.1.0 development
- jasmine-core ^2.4.1 development
- karma ^0.13.22 development
- karma-browserify ^5.0.5 development
- karma-jasmine ^1.0.2 development
- karma-phantomjs-launcher ^1.0.0 development
- karma-source-map-support ^1.1.0 development
- karma-spec-reporter 0.0.26 development
- lazypipe ^1.0.1 development
- phantomjs-prebuilt ^2.1.7 development
- vinyl-buffer ^1.0.0 development
- vinyl-source-stream ^1.1.0 development
- watchify ^3.7.0 development
- moment ^2.13.0
- moment-timezone ^0.5.4
- numbro ^1.7.1
- rxjs ^5.0.0-beta.6
- systemjs ^0.19.27
- angular-mocks 1.3.0 development
- babel-cli ^6.0.0 development
- babel-preset-es2015 ^6.18.0 development
- browserify ~8.1.3 development
- chai ~2.0.0 development
- istanbul ^0.2.9 development
- karma ~0.12.31 development
- karma-browserify ~3.0.2 development
- karma-chrome-launcher ^0.2.0 development
- karma-cli 0.0.4 development
- karma-mocha ~0.1.10 development
- karma-phantomjs-launcher ~0.1.4 development
- mocha ~2.1.0 development
- opn ~1.0.1 development
- sinon ~1.12.2 development
- angular 1.3.0
- babelify ~5.0.3
- browserify-shim ~3.8.2
- insert-css ~0.2.0
- partialify ~3.1.3
- consolidate ~0.9.1
- express ~3.4.4
- mustache ~0.7.3
- babel-core ^6.8.0 development
- babel-loader ^6.2.4 development
- jasmine-core ^2.5.1 development
- karma ^0.12.16 development
- karma-chrome-launcher ^0.2.0 development
- karma-coverage ^0.2.4 development
- karma-firefox-launcher ^0.1.6 development
- karma-jasmine ^0.3.5 development
- karma-phantomjs-launcher ^0.1.4 development
- webpack ^1.13.0 development
- heap 0.2.6
- acorn ^2.7.0 development
- bluebird ^2.3.11 development
- bower-registry-client ^0.2.1 development
- chai ^1.10.0 development
- commonjs-everywhere ^0.9.7 development
- gulp ^3.8.10 development
- gulp-eslint ^0.2.0 development
- gulp-mocha ^2.0.0 development
- semver ^5.1.0 development
- esprima ^2.7.1
- estraverse ^1.9.1
- esutils ^2.0.2
- optionator ^0.8.1
- babel ^6.3.26 development
- babel-preset-es2015 ^6.3.13 development
- babel-register ^6.3.13 development
- browserify ^13.0.0 development
- chai ^3.4.1 development
- espree ^3.1.1 development
- esprima ^2.7.1 development
- gulp ^3.9.0 development
- gulp-babel ^6.1.1 development
- gulp-bump ^1.0.0 development
- gulp-eslint ^1.1.1 development
- gulp-espower ^1.0.2 development
- gulp-filter ^3.0.1 development
- gulp-git ^1.6.1 development
- gulp-mocha ^2.2.0 development
- gulp-plumber ^1.0.1 development
- gulp-sourcemaps ^1.6.0 development
- gulp-tag-version ^1.3.0 development
- jsdoc ^3.4.0 development
- lazypipe ^1.0.1 development
- vinyl-source-stream ^1.1.0 development
- es6-map ^0.1.3
- es6-weak-map ^2.0.1
- esrecurse ^4.1.0
- estraverse ^4.1.1
- benchmark 2.1.0 development
- browserify 13.1.0 development
- eslint 3.0.1 development
- fuzzer 0.2.0 development
- glob 7.0.5 development
- tap 7.0.0 development
- concat-stream 1.5.1
- jsonlint-lines 1.7.1
- minimist 1.2.0
- vfile 2.0.0
- vfile-reporter 3.0.0
- glob 7.0.3 development
- gulp 3.9.1 development
- gulp-util 3.0.7 development
- istanbul 0.4.3 development
- mkdirp 0.5.1 development
- mocha 2.4.5 development
- q 1.4.1 development
- seed-random 2.2.0 development
- tar 2.2.1 development
- uglify-js 2.6.2 development
- underscore 1.8.3 development
- webpack 1.13.0 development
- complex.js 2.0.1
- decimal.js 5.0.8
- fraction.js 3.3.1
- tiny-emitter 1.0.2
- typed-function 0.10.4
- browserify 11.0.1 development
- bundle-collapser 1.2.1 development
- coveralls 2.11.2 development
- istanbul 0.3.15 development
- jshint 2.8.0 development
- mocha 2.2.5 development
- unexpected 8.0.1 development
- iconv-lite ^0.4.13
- quoted-printable 1.0.0
- rfc2047 2.0.0
- rfc2231 1.3.0
- underscore ^1.6.0
- bootstrap ^3.3.2 development
- fiveby ^1.0.0 development
- gulp ^3.8.1 development
- gulp-concat ^2.4.3 development
- gulp-declare ^0.3.0 development
- gulp-handlebars ^4.0.0 development
- gulp-jshint ^1.9.0 development
- gulp-less ^3.0.3 development
- gulp-mocha ^2.2.0 development
- gulp-plumber ^0.6.6 development
- gulp-spawn-mocha ^0.5.2 development
- gulp-uglify ^1.1.0 development
- gulp-util ^3.0.2 development
- gulp-watch ^4.1.0 development
- gulp-wrap ^0.10.1 development
- jquery ^2.1.3 development
- jshint-stylish ^1.0.0 development
- merge-stream ^0.1.7 development
- mocha ~2 development
- should ^3.3.2 development
- async ^0.9.0
- chalk ^1.0.0
- chart.js ^1.0.1
- handlebars ^3.0.3
- highlight.js ^8.5.0
- json-stringify-safe ^5.0.0
- lodash ^3.1.0
- mkdirp ^0.5.1
- moment ^2.9.0
- ncp ^1.0.1
- node-uuid ^1.4.1
- opener ^1.4.1
- amdclean ~0.3.3 development
- browserify ^11.0.1 development
- chai ^3.5.0 development
- concat-files ^0.1.0 development
- derequire ^2.0.0 development
- grunt ^0.4.5 development
- grunt-cli ^0.1.13 development
- grunt-contrib-concat ^0.5.1 development
- grunt-contrib-connect ^0.9.0 development
- grunt-contrib-jshint ^0.11.2 development
- grunt-contrib-requirejs ~0.4.1 development
- grunt-contrib-uglify ^0.7.0 development
- grunt-contrib-watch ~0.5.3 development
- grunt-contrib-yuidoc 0.5.2 development
- grunt-jscs ^1.8.0 development
- grunt-lib-phantomjs ~0.4.0 development
- grunt-minjson ^0.4.0 development
- grunt-mocha ~0.4.6 development
- grunt-mocha-test ^0.12.7 development
- grunt-newer ^1.1.0 development
- grunt-release-it ^0.2.1 development
- grunt-saucelabs 8.6.1 development
- grunt-update-json ^0.2.1 development
- jscs-stylish ^0.3.1 development
- marked ^0.3.5 development
- mocha ^2.4.5 development
- phantomjs ~1.9.2-4 development
- brfs ^1.4.0
- opentype.js ^0.4.9
- reqwest ^1.1.5
- del ^2.2.0 development
- electron-prebuilt ^1.3.2 development
- floss ^0.7.1 development
- jaguarjs-jsdoc ^1.0.1 development
- jsdoc ^3.4.0 development
- jshint ^2.9.2 development
- jshint-stylish ^2.2.0 development
- jshint-stylish-summary ^0.1.2 development
- minimist ^1.2.0 development
- mkdirp ^0.5.1 development
- parallelshell ^2.0.0 development
- pixify ^1.4.0 development
- rimraf ^2.5.3 development
- watch ^0.19.1 development
- bit-twiddle ^1.0.2
- browserify-versionify ^1.0.6
- earcut ^2.0.7
- eventemitter3 ^1.1.1
- glslify ^5.0.2
- ismobilejs ^0.4.0
- object-assign ^4.0.1
- pixi-gl-core ^1.0.2
- resource-loader ^1.6.4
- jshint >=0.9.0 development
- vows >= 0.6.0 development
- daccord ^1.0.1
- helmholtz ^2.0.1
- interval-coords ^1.1.1
- pitch-fq ^1.0.0
- scientific-notation ^1.0.0
- bluebird ^1.0.7 development
- browserify ^12.0.2 development
- chai ^3.5.0 development
- chai-as-promised ^5.3.0 development
- http-server ~0.5.5 development
- istanbul ^0.2.7 development
- jshint ~2.8.0 development
- mocha ^2.4.5 development
- phantomjs-prebuilt ^2.1.7 development
- pouchdb-adapter-http ^5.4.4 development
- pouchdb-adapter-memory ^5.4.4 development
- pouchdb-core ^5.4.4 development
- pouchdb-mapreduce ^5.4.4 development
- pouchdb-replication ^5.4.4 development
- request ^2.36.0 development
- sauce-connect-launcher ^0.14.0 development
- selenium-standalone ^5.1.0 development
- uglify-js ^2.4.13 development
- watchify ^3.1.0 development
- wd ^0.2.21 development
- argsarray 0.0.1
- es3ify 0.2.2
- immediate ~3.0.5
- inherits 2.0.1
- lie 3.0.4
- pouchdb-extend 0.1.2
- pouchdb-promise 5.4.3
- pouchdb-wrappers 1.3.6
- browserify ^13.0.0 development
- browserify-header ^0.9.2 development
- eslint ^1.10.3 development
- istanbul ^0.4.2 development
- mocha ^2.1.0 development
- mocha-lcov-reporter ^1.0.0 development
- replace ^0.3.0 development
- uglifyjs ^2.4.10 development
- underscore ^1.7.0 development
- sprintf-js ^1.0.3
- util-deprecate ^1.0.2
- browserify 13.1.0 development
- bundle-collapser 1.1.0 development
- coveralls 2.11.2 development
- eslint 2.7.0 development
- eslint-config-onelint 1.0.2 development
- hesse 0.0.1 development
- istanbul 0.3.4 development
- magicpen-prism 2.2.1 development
- mocha 2.0.1 development
- mocha-phantomjs-core 1.3.1 development
- phantomjs-prebuilt 2.1.7 development
- semver 5.0.3 development
- unexpected 10.10.8 development
- unexpected-documentation-site-generator ^4.0.0 development
- unexpected-markdown ^1.4.0 development
- messy ^6.6.1
- passerror 1.1.0
- underscore 1.7.0
- unexpected-messy ^6.0.0
- browserify 11.0.1 development
- bundle-collapser 1.2.1 development
- coveralls 2.11.1 development
- eslint 2.7.0 development
- eslint-config-onelint 1.0.2 development
- istanbul 0.3.17 development
- mocha 2.2.5 development
- unexpected 10.10.5 development
- unexpected-documentation-site-generator ^4.0.0 development
- unexpected-markdown ^1.3.4 development
- magicpen-media ^1.5.0
- messy ^6.7.1
- minimist 1.1.1
- underscore 1.7.0
- browserify ^13.0.0 development
- esmangle ^1.0.0 development
- nyc ^8.1.0 development
- remark-cli ^2.0.0 development
- remark-preset-wooorm ^1.0.0 development
- tape ^3.0.0 development
- xo ^0.17.0 development
- bail ^1.0.0
- extend ^3.0.0
- has ^1.0.1
- is-buffer ^1.1.4
- once ^1.3.3
- trough ^1.0.0
- vfile ^2.0.0
- x-is-string ^0.1.0
- browserify ^9.0.7 development
- istanbul ^0.3.13 development
- min-document ^2.14.0 development
- opn ^1.0.1 development
- run-browser ^2.0.2 development
- tap-dot ^1.0.0 development
- tap-spec ^3.0.0 development
- tape ^3.0.3 development
- zuul ^2.1.1 development
- browser-split 0.0.1
- error ^4.3.0
- ev-store ^7.0.0
- global ^4.3.0
- is-object ^1.0.1
- next-tick ^0.2.2
- x-is-array 0.1.0
- x-is-string 0.1.0
- browserify 13.0.1 development
- chai 3.5.0 development
- chai-as-promised 5.3.0 development
- dateformat 1.0.12 development
- del 1.2.1 development
- gulp 3.9.1 development
- gulp-coveralls 0.1.4 development
- gulp-help 1.6.1 development
- gulp-istanbul 1.0.0 development
- gulp-jsdoc 0.1.5 development
- gulp-mocha 2.2.0 development
- gulp-rename 1.2.2 development
- gulp-uglify 1.5.3 development
- http-server 0.9.0 development
- nock 8.0.0 development
- semver 5.1.0 development
- shelljs 0.5.3 development
- sinon ^1.12.2 development
- sinon-as-promised 4.0.0 development
- sinon-chai 2.8.0 development
- vinyl-buffer 1.0.0 development
- vinyl-source-stream 1.1.0 development
- form-data 0.2.0
- promise 7.1.1
- workfront-api-constants 1.0.4
- babel ^6.3.26 development
- babel-preset-es2015 ^6.3.13 development
- babel-register ^6.26.0 development
- chai ^3.4.1 development
- espree ^3.5.2 development
- gulp ^3.9.0 development
- gulp-babel ^6.1.1 development
- gulp-bump ^1.0.0 development
- gulp-eslint ^1.1.1 development
- gulp-espower ^1.0.2 development
- gulp-filter ^3.0.1 development
- gulp-git ^1.6.1 development
- gulp-mocha ^2.2.0 development
- gulp-plumber ^1.0.1 development
- gulp-sourcemaps ^1.6.0 development
- gulp-tag-version ^1.3.0 development
- gulp-util * development
- jsdoc ^3.5.5 development
- lazypipe ^1.0.1 development
- vinyl-source-stream ^1.1.0 development
- acorn ^3.3.0
- ast-types ^0.9.14
- babelify ^6.0.1
- browserify ^13.0.0
- escodegen ^1.9.0
- esprima ^2.7.1
- estraverse ^4.1.1
- path-browserify ~0.0.0
- through2 ^2.0.0
- uglify-js ^3.2.2
- php >=5.3.3