supportsSyncCompression

Whether this platform supports the synchronous compress and decompress functions.

  • JVM, Android, Apple: true - native zlib available

  • JS (Node.js): true - sync zlib module available

  • JS (Browser): false - only async CompressionStream API, use SuspendingStreamingCompressor

Shared JS/wasmJs compression implementation. Dispatches to Node.js sync APIs or returns browser-unsupported errors.

actual val supportsSyncCompression: Boolean = true

JVM/Android supports synchronous compression via java.util.zip.

actual val supportsSyncCompression: Boolean = true

Linux supports synchronous compression via system zlib.