Documentation
GitRepo
Example
;;;
Abstract
The bringin of the amazing image
crate to the node.js ecosystem.
Rationale
1. License
While e.g. the Sharp library is licensed under the Apache 2.0 License. It’s a wrapper around libvips
which is LGPLv3
. In contrast, Web Images is self contained and distributable under the MIT license.
Although this may, or may not be significant depending on your specific circumstances.
2. Performance, Safety and ease of Development
Or “why undergo the development of Web Images when
libvips
is faster”?
First, buy into Rust and it’s advantages over C/C++ implementations. This should filter out all but native JS libraries. Now with regards to Web Images over e.g. Jimp:
Jimp : ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 80.55 seconds
Web Images : ▇▇ 4.77 seconds
*--------------------------------*
| processing 158 images |
*--------------------------------*
Miscellaneous
[‡]: See benchmarks here