language 속성은 이제 선택 사항
HTML5의 등장과 함께 여러 개선 사항이 도입되면서, JavaScript의 language 속성은 더 이상 필수가 아니게 되었습니다. HTML5와 최신 브라우저에서는 JavaScript가 기본 스크립팅 언어로 지정되어 있기 때문에, 이제 <script> 태그에 별도로 javascript를 명시할 필요가 없습니다.
language 속성은 원래 해당 페이지에서 어떤 스크립팅 언어를 사용하는지 지정하는 역할을 했으며, 일반적으로 값으로 javascript가 사용되었습니다. 하지만 최신 버전의 HTML(및 그 후속 표준인 XHTML)에서는 이 속성의 사용이 점차 폐지되었고, 대신 type 속성이나 아무 속성 없이 <script> 태그만 사용하는 것이 표준적인 방식으로 자리 잡았습니다.
기존 사용 방식 예제
참고로 과거에는 아래와 같이 주석 처리 기법과 함께 사용되곤 했습니다:
<html>
<body>
<script>
<!--
document.write("Hello World!")
//-->
</script>
</body>
</html>결론적으로, 현재 웹 개발 환경에서는 language=javascript를 포함할 필요가 전혀 없으며, 단순히 <script> 태그만 작성하면 브라우저가 자동으로 JavaScript로 인식합니다.