스크립트를 HTML에서 분리하지 않을 때 얻는 이점과 그렇게 사용하는 경우에 대해 질문하셨는데요,
따로 빼기 귀찮거나 한 번만 실행될 스크립트인 경우에 얻는 이점이 있습니다.
스크립트를 HTML에서 분리하면 첫 접속 시 HTTP 요청 횟수는 늘어나지만
스크립트가 캐시된다면 여러번 접속하는 경우에 대역폭을 절약할 수 있습니다.
스크립트를 HTML에서 분리하지 않으면 첫 접속 시 HTTP 요청 횟수가 늘어나지 않습니다.
그런데 그게 그런 경우가 별로 없고 차이도 거의 없어서... 대부분의 경우 분리하는 게 좋습니다.