¿Por qué se puede omitir el protocolo de las rutas absolutas en una página web?

Hace poco me encontré con un sitio web que tenía un estilo interesante en un elemento seleccionado. Fui a investigar y encontré esto (nombres cambiados para proteger a los inocentes):

<script type="text/javascript" src="//www.domain.tld/file.js"></script>

Funciona a pesar deHTTP: siendo omitido. ¿Cuál es el propósito de dejar de lado el protocolo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta