Почему сейчас не пишут атрибуты тегу script в JavaScript?

Видел много старых примеров, где в тег script записывали некоторые атрибуты, например type, language, зачем это раньше прописывали, и почему сейчас это не нужно писать?

Такое можно встретить в устаревших руководствах, где были старые стандарты, которые требовали указания дополнительных данных про скрипт, и не только.

<script language="">

Атрибут language используют для указания языка на котором написан скрипт, сейчас его заполнять не обязательно так как по умолчанию script написан на javascript, если попробуете написать атрибут language в своем текстовом редакторе или среде разработки то вам должен выпасть перечень языков которые можно вписать.

Атрибут type использовали в старой версии html насколько я знаю, и не только в скриптах, также при подключении css ранее требовалось указывать что подключаете css файл.

<script type="">

А для подключения js в html4 использовали такой тип подключения:

<script type="text/javascript">

Если после text/ указать другое значение, то скрипт просто не будет работать, так как его будут неправильно интерпретировать.