People have. <i>type=&quot;text&#x2F;vbscript&quot;</i> probably got the most use, but it was only ever in IE. The W3C was gungho on TCL at one point and text&#x2F;tcl was used there - notably, the HTML 4.01 spec gives an example of setting text&#x2F;tcl as the <i>default</i> with <i>&lt;META http-equiv=&quot;Content-Script-Type&quot; content=&quot;text&#x2F;tcl&quot;&gt;</i><p>The problem is getting multiple browsers to agree, and no real standard has emerged there. Even if one did, you&#x27;re either relying on browser creators to include a runtime, or you have to patch one in, Flash-style. I think Google was trying to do this with Dart but failed.<p>A modern workaround I&#x27;ve seen a few times is to write&#x2F;compile an interpreter in JavaScript that looks for script tags with different types and runs them, but that leads to yet more JS bloat when loading pages.