Time to First Byte is commonly thought of as the time it takes the server to respond to any request. However, this is not actually the case as TTFB is also highly dependent upon how optimized your website is.
The key elements to TTFB are:
- The time necessary to send the HTTP request to the server
- The time necessary for the server to process the sent request
- The time necessary to return the first byte of the response to the client
Additional information on Time to First Byte can be seen via the following third party site: