Impact of adding gzip using an EnvoyFilter

I’m looking at adding gzip compression support and found a GitHub Issue that suggests adding gzip support using Envoy via an EnvoyFilter.

The configuration looks very straightforward, but I can’t find any details on its potential impact (positive and/or negative). What is the impact of adding this? I am doing HTTPS termination in the Gateway - would this filter even apply to https? Is this going to eat all the cpu in the gateway and slow everything down?