Comments (4)
Yeah, currently I only bundle 2 modules: the UMD version and the ESM version. Normally, when you import an algorithm with Webpack, it uses the ESM version of the package and it will automatically remove the unused algorithms from the production bundle. The process is called "tree-shaking". I'm not sure if there is a similar feature in the closure compiler.
But anyway, thank you for highlighting this problem. I will try to come up with a solution in the next version.
from hash-wasm.
If you need a quick solution, you can generate your own build with the following commands:
npm install
npm run build
npx rollup --config rollup-min.config.js
from hash-wasm.
Minified bundles have landed in version 4.4.0
from hash-wasm.
from hash-wasm.
Related Issues (20)
- Output Uint8Array HOT 1
- Browser-only implementation HOT 2
- Synchronous API HOT 3
- Update README benchmarks to mention noble-hashes HOT 1
- Can you add benchmarks against hasha? HOT 4
- After opening the console, the md5 calculation speed is greatly reduced HOT 2
- Password hashing using argon2id HOT 2
- React-Native Support (Android and iOS) HOT 3
- blake3 SIMD version HOT 4
- Expose the Argon2 version number constant? HOT 3
- WebAssembly.instantiate(): Out of memory: Cannot allocate Wasm memory for new instance HOT 7
- Weird performance of blake3 depending on presence of Chrome Dev Tools HOT 5
- Add warning to readme about DevTools performance glitch in Chrome HOT 1
- Why is node/optimize commented out in build.sh? HOT 2
- When to support sm2?
- Is there any way to optimize it? HOT 4
- WebAssembly.instantiate(): Out of memory: Cannot allocate Wasm memory for new instance HOT 17
- Feature request: Add `secret` parameter to argon2 implementation HOT 4
- Who's using hash-wasm?
- Consider shipping wasm files to npm HOT 2
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 hash-wasm.