HTML5 আসার পর থেকে জাভাস্ক্রিপ্টে language অ্যাট্রিবিউট অপশনাল। HTML5-এ জাভাস্ক্রিপ্ট ডিফল্ট ল্যাঙ্গুয়েজ হয়ে গেলে এবং আধুনিক ব্রাউজারগুলোতে এটি ডিফল্ট। তাই এখন <script> ট্যাগে javascript লেখা বাধ্যতামূলক নয়।
এই অ্যাট্রিবিউট নির্দেশ করে আপনি কোন স্ক্রিপ্টিং ল্যাঙ্গুয়েজ ব্যবহার করছেন। সাধারণত এর মান থাকে javascript। যদিও HTML-এর недавনের ভার্সনগুলো এই অ্যাট্রিবিউটের ব্যবহার ফেজ আউট করছে।
এটি কীভাবে ব্যবহার করা হয় তার উদাহরণ:
<html> <body> <script> <!-- document.write("Hello World!") //--> </script> </body> </html>