Edge computing refers to the practice of processing data near the edge of the network, where data is generated, instead of relying on a centralized data processing warehouse or cloud service. It aims to reduce latency and bandwidth usage while improving response times and privacy.