What is Latency? Definition, Causes, and How to Calculate

Have you ever heard the term latency? In sending data on the internet, in addition to bandwidth, latency is an important factor that determines the speed.

Ideally, the smaller the latency, the better. So what exactly is latency? And what factors can influence it? Read more below!

What is latency?

Being an important part of a bandwidth, latency or latency time is the duration of time it takes from the starting point of sending to the end of the destination for delivering data in a computer system based on RTT. (Round-Trip Time).

Well, the role of latency is to measure the delay or delay in data being sent from beginning to end. Of course, the occurrence of delays here will affect the process and performance of the computer system in sending data with a unit of measurement called ms (milliseconds/milliseconds).

Due to measuring speed, it will affect User Experience (UX) of computer users when accessing data. If the latency level is in a high position, then it is positive, while if it is low, it means negative.

However, low or high latency levels are also influenced by the applications you use on your computer, friend. So that it is not only external factors that affect the speed of data transmission.


can arise for several reasons, for example, such as the type of media intermediary for sending data to transfer in the form of images, text, to audio. Not only that, latency can also be caused by a weak signal. If the signal is weak, you may need to use repeater to strengthen it.

So, latency is your benchmark in seeing the possible obstacles experienced when sending data, so that you understand what makes it not reach the destination point according to the estimated time plan.

id="komponen-latency">Component latency

After you know that latency is a measure of delays and obstacles in sending data on a computer system, it’s time to understand the components that make up a latency. What are you? Let’s see the discussion below!

id="1-speed-of-light-propagation-delay">1. Speed-of-light propagation delay

The creation of latency is influenced by the distance between two points (nodes) on the computer system. If the distance is far enough, then don’t be surprised if more latency is created. Moreover, if data transmission takes time to “back and forth”, of course, when checking latency, there will be delays in sending data.

Also read: 6 Easy Steps to Speed ​​Up Website Loading

2. Time for data transmission

Next, the component that makes up the latency is the time in the data transmission process, such as pushing the overall bit in the packet into a network (link) and generating the rate function of the link that has been used previously.

3. Online queue

Because not only one data is sent, a queue is created in the system. Starting from the process in the packet header, then proceeding to checking for technical errors (errors) in the number of bit levels and ending in determining the destination of data transmission.

id="kategori-latency">Latency category

Latency also turns out to have many categories based on the speed level when sending data, friend! The speed is high-medium-low speed.

1. High speed

The first category of latency is high speed. Latency that falls into the category high speed usually have speeds reaching under 10 milliseconds (low latency). Low latency is when you are accessing a website, the loading process required is relatively short.

In fact, when you open the website, various kinds of content such as images, audio, text, can be directly displayed on the computer screen.

2. medium speed

Be in position medium, meaning that this latency category has a speed of less than 1000 milliseconds but more than 10 milliseconds. Process loadingit is also relatively fast, although displaying content on the website takes a little longer because it has to be done one by one until the full display is finished loading.

3. Low speed

Has a speed of more than 1000 milliseconds. When you access the website, it is possible that an error will occur because of course the process loading

which takes a very long time, so that the processing of displaying content on the computer screen also becomes hampered and triggers crash.

Also read: What is an SSD? Definition, Functions, and Differences with HDD

Causes of latency

If latency is a benchmark for delays in the data transmission process, of course there are various causes that affect it, so you must first know about the root of the problem.

1. Weather

You must be familiar with this one cause, right, friend? Yep! One of the causes of latency is the weather. Just try you do latency test during heavy rain conditions, of course, starting from the internet connection to the computer network also experiences delays because the signal needed is not strong enough to transfer data.

2. Radio frequency interference

Relying on radio frequencies in data transmission also greatly affects the performance of computer network systems for the transfer process. However, if the radio frequency is experiencing interference, of course, the interference of radio signals around you must also be considered.

3. Transmission medium

Not only relying on signals and frequencies, you have to know what transmission media to use. No matter how sophisticated the media used, for example, such as cables with optical network types, but if the distance between them is nodesthe distance is quite far, so the potential for latency is unavoidable.

4. Propagation

The time requirement of a network in transmitting data is a role and propagation. Of course, this is influenced by the type and amount of data sent.

5. Router

When entering the router, of course, the need for latency increases because an analysis is carried out. So, the more router paths that must be passed, the greater the latency.

6. Storage delays

Storage delays occur when the data that you want to store through the storage media first, after that later when you want to access it, experiences a delay because it has to pass through the storage media. bridge nor switch.

7. Network and server configuration

Another thing that causes latency is network and server configuration. The more hops or points of presence that data must pass in order to reach the final destination, the greater the possibility of latency. For that, try to make a simple network and server configuration so that the data rate becomes smooth.

Also read: Check How to Speed ​​Up WiFi Connections on Laptops and Mobile Phones, Anti Slow!

How to calculate latency

The way to calculate latency is that you can rely on TTFB (Time To First Bytes) which you can access via the site https://tools.keycdn.com/performance. After that, there is a special column to enter the url address of the site you have and just select the “Test” option.

If so, then the TTFB table will display a series of numbers that indicate the amount of latency. The smaller the amount generated, then of course the latency is also not so great.

How to overcome latency

To anticipate the occurrence of latency, there are several ways you can apply, such as doing browser cachinguse Content Delivery Networkclose unused applications or browser tabs, and apply pre-fetch methods.

That’s the discussion about the meaning of latency, ranging from understanding, components, categories, causes, to how to calculate and overcome them.

Hopefully after reading the reviews above, you can pay more attention to some of the factors that cause latency to prevent slow data transmission online. Good luck!

Don’t forget to also improve the performance of your website so that loadingIt doesn’t take long and is hassle-free, you can use cheap Unlimited Hosting services from Jagoan Hosting with monthly fees starting from Rp. 9,000, friend! And you have the opportunity to get unlimited SSD storage to guarantee maximum performance with optimal use, according to the needs of your number of visitors per month! What are you waiting for? Let’s subscribe right away!