What is Prepack?

Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently. For initialization-heavy code, Prepack works best in an environment where JavaScript parsing is effectively cached.
Prepack is a tool in the Javascript Utilities & Libraries category of a tech stack.
Prepack is an open source tool with 13.7K GitHub stars and 459 GitHub forks. Here’s a link to Prepack's open source repository on GitHub

Prepack Integrations

Why developers like Prepack?

Here’s a list of reasons why companies and developers use Prepack

Prepack Alternatives & Comparisons

What are some alternatives to Prepack?
Webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders" modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Underscore
A JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.
lodash
A JavaScript utility library delivering consistency, modularity, performance, & extras.
Immutable.js
Immutable provides Persistent Immutable List, Stack, Map, OrderedMap, Set, OrderedSet and Record. They are highly efficient on modern JavaScript VMs by using structural sharing via hash maps tries and vector tries as popularized by Clojure and Scala, minimizing the need to copy or cache data.
UglifyJS
This package implements a general-purpose JavaScript parser/compressor/beautifier toolkit. It is developed on NodeJS, but it should work on any JavaScript platform supporting the CommonJS module system (and if your platform of choice doesn’t support CommonJS, you can easily implement it, or discard the exports.* lines from UglifyJS sources).
See all alternatives

Prepack's Stats