Crates.io | wasm_avif |
lib.rs | wasm_avif |
version | 0.6.1 |
created_at | 2025-07-06 02:56:49.310733+00 |
updated_at | 2025-07-06 02:56:49.310733+00 |
description | esm modules for avif image compression, with sync and async (worker) versions |
homepage | |
repository | https://github.com/packurl/wasm_avif |
max_upload_size | |
id | 1739690 |
size | 842,237 |
WASM libs for avif image compression.
This is a fork of the ravif rust crate.
Compilation:
wasm-pack build --target web
Dependencies:
jellyfish.jpg
jpg : 876454
avif: 157994, speed: 10, time: 35.1
avif: 137079, speed: 9, time: 39.6
avif: 137217, speed: 8, time: 70.9
avif: 137217, speed: 7, time: 70.7
avif: 136226, speed: 6, time: 78.9
avif: 136226, speed: 5, time: 79.2
avif: 136110, speed: 4, time: 79.8
avif: 136235, speed: 3, time: 81.2
avif: 132943, speed: 2, time: 96.4
avif: 121904, speed: 1, time: 523.4
jellyfish_small.jpg
jpg : 13964
avif: 6818, speed: 10, time: 0.6
avif: 6264, speed: 9, time: 0.6
avif: 6229, speed: 8, time: 1.0
avif: 6229, speed: 7, time: 1.0
avif: 6198, speed: 6, time: 1.1
avif: 6198, speed: 5, time: 1.1
avif: 6179, speed: 4, time: 1.2
avif: 6198, speed: 3, time: 1.2
avif: 6027, speed: 2, time: 1.6
avif: 5852, speed: 1, time: 7.8