Performant does not mean it uses less resources, it means it makes better use of the resources
Going on what the poster above says about CPU and memory - if the network speed or bandwidth allocation is the bottleneck, then trading CPU and memory utilisation increases for lower bandwidth is likely acceptable. If, however, the device is low end and tying up memory and CPU with compression would lead to sluggish or impaired task performance but the network has adequate overhead for lower levels of compression or higher levels of data transfer then higher network utilisation would be preferable.
Different tools, different use case scenarios.
However, I would say that high CPU or GPU usage is not necessarily an indicator of bad performance, especially since higher utilization can mean better performance.