Unified API with JS engine
Cleanup compressions lists which were borrowed from JS engine