According to this page: 
http://stackoverflow.com/questions/4101394/javascript-mime-type
and many others on the net, application/javascript is the correct answer, but 
not accepted by MS IE ≤ 8. Which leaves us with text/javascript. But several 
places (including the above) argues that leaving it empty is fine, and the most 
compatible. I have no strong opinions, though, just that the present mime type 
definitely is wrong :)

Sjur

Den 24. jan 2013 kl. 22:12 skrev Tim Williams:

> I'd say text/javascript or application/javascript is the right answer.
> Omitting it feels pretty wrong though.
> 
> --tim
> 
> On Thu, Jan 24, 2013 at 4:01 PM, Sjur Moshagen <sju...@mac.com> wrote:
>> Hello,
>> 
>> In the file '$FORREST_HOME/main/webapp/resources.xmap' there's the following 
>> match:
>> 
>>      <map:match pattern="**skin/**.js">
>>        <map:read src="{lm:skin.js.{2}}" mime-type="application/x-javascript" 
>> />
>>      </map:match>
>> 
>> x-javascript looks kind of strange and old. This is what wikipedia has to 
>> say about javascript mime type 
>> (http://en.wikipedia.org/wiki/Internet_media_type):
>> 
>> «• application/javascript: ECMAScript/JavaScript; Defined in RFC 4329 
>> (equivalent to application/ecmascript but with looser processing rules) It 
>> is not accepted in IE 8 or earlier - text/javascript is accepted but it is 
>> defined as obsolete in RFC 4329. The "type" attribute of the <script> tag 
>> inHTML5 is optional. In practice, ***omitting the media type of JavaScript 
>> programs is the most interoperable solution,*** since all browsers have 
>> always assumed the correct default even before HTML5.»
>> 
>> (my emphasis)
>> 
>> If there are no objections, I will just remove the mime type from that (and 
>> similar) match(es).
>> 
>> Sjur
>>