Comments (5)
@anlexN - I am splitting out the different compression libs into separate plugins.
gzip
is the most commonly used, the faster of the two but doesn't compress quite as much ( ~5% dependent on what you are compressing ).
Zopfli
is pretty much the exact opposite but does come with a few system level requirements that gzip does not ( python for one ).
The change has little to do with what is better. Currently compression-webpack-plugin
has a loose dependency on Zopfli
which can cause dependency issues in continuous integration workflows.
For the next major release of compression-webpack-plugin
the zopfli
option and it's loose dependency will be dropped and be published in conjunction with the initial release of zopfli-webpack-plugin
.
from compression-webpack-plugin.
these plugn will be changed to loader? when is the next major release? will you drop zopfli-webpack-plugin?
from compression-webpack-plugin.
zopfli-webpack-plugin hasn't been published yet. That needs to go out first, then a 1.0.0-beta
version of compression-webpack-plugin
needs to be published which includes the webpack-defaults
updates and drops the zopfli option.
from compression-webpack-plugin.
@d3viantone, you are good man.
from webpack/hot-node-example repository:
i have a problem when i target: 'node" in webpack , want to use in the browser. i also use node-libs-browser , but see below!
from compression-webpack-plugin.
Closing as the initial question was answered. You won't need to compress (gzip) your files when running with node
as the target as compression is only useful to minimize file size for sending data over the network
from compression-webpack-plugin.
Related Issues (20)
- Getting error TS1005: '?' expected HOT 2
- Always 404, I don't know why, HOT 2
- gzipped css not updated in html file HOT 19
- compress images not work HOT 2
- TypeError: Cannot read properties of undefined (reading 'tapPromise') HOT 1
- Allow usage of 6.x version without md4 HOT 4
- ERROR in Conflict: Multiple assets emit different content to the same filename css/.gz HOT 1
- Restoring failed for CompressionWebpackPlugin; HookWebpackError: this._obj.updateHash is not a function HOT 5
- Some of the files ignored during build compression HOT 10
- How to do this compression from express? HOT 1
- How to use deleteOriginalAssets is true ? HOT 2
- Compressed build now working on browser HOT 6
- Version 6 (for Webpack 4) does not work on Node 18+ HOT 10
- Let users exclude files or folder from deleting original assets. HOT 1
- Compression-webpack-plugin running before HtmlCriticalWebpackPlugin completes. HOT 2
- Ability to exclude files from deletion after zipping. HOT 1
- Type definition `BasePluginOptions` property `test` should use `Rules`, not `Rule`
- compression-webpack-plugin .woff compression is not supported HOT 3
- Bug: `deleteOriginalAssets: true` removes the `.js.LICENSE.txt` files HOT 3
- Bug: `deleteOrigianlAssets: true` breaks the build badly... HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compression-webpack-plugin.