WebAssembly Image Processing: Squoosh and WASM Codecs Explained