Opóźnienie, latencja, żargonowo lag – termin odnoszący się zwykle do szybkości działania sieciowych programów komputerowych. Oznacza on, że aplikacja nie reaguje w odpowiednio krótkim czasie na przesyłane w sieci sygnały sterujące, przetwarzane przez dużą liczbę hostów pośredniczących.
Przy aplikacjach działających w systemach rozproszonych, którymi są na przykład aplikacje internetowe, przyczyną latencji jest często opóźnienie komunikacyjne, czyli czas wymagany, aby wysłany pakiet danych dotarł do drugiego końca kanału komunikacyjnego, a odpowiedź zwrotna trafiła z powrotem do nadawcy.
Określenie „lag” jest często stosowane w odniesieniu do gier online w sytuacji, kiedy gra traci synchronizację z poleceniami sterującymi gracza, zwykle z powodu zbyt wolnego połączenia internetowego, mało wydajnego serwera lub przeciążonego zadaniami lokalnego komputera. Czasami powodem jest też zbyt długi czas dostępu, głównie przy połączeniach w sieciach mobilnych starszych generacji (2G, 2.5G, 3G).
W przypadku gier komputerowych (gier wideo) termin ten służy do opisu opóźnienia lub czasu oczekiwania między działaniami podejmowanymi przez gracza i odpowiednią reakcją gry.