Recommend best practice suggests that javascript be passed as the very last part of a HTTP response, so it can load last of all. This is usually done to increase page load speeds, as javascript can download in the background while content is being rendered.

Is there any easy way to accomplish this with CGI.pm? As it stands, all of the javascript files are sent in the head element, which should result in slower page loads. This is fine in some cases where there's javascript to be executed in the page that requires the libraries to be loaded, but in many other cases (mine included), it would be perfectly fine to have it load last. Do the monks know of any options or settings which would allow this? If it's not a built in feature that's fine, I would just rather use the builtins if they're available. My internet searches turned up nothing on this topic. Cheers!


In reply to Passing javascript last in CGI by ERasche

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.