struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gideon, Thomas" <>
Subject RE: [OT] HTML Performance question
Date Fri, 25 Oct 2002 20:30:08 GMT
I would say there's no real cause for concern with the scenario you
describe.  External JavaScript files and CSS stylesheets are typically
cached by the browser, so you shouldn't be generating any significant number
of additional requests.  Also, since these files are not included into the
HTML source in any way, you don't need to worry about your compiled JSP
bloating up.  I would be more concerned at the reverse, a lot of inline
<script/> and <style/> blocks before getting concerned about external links.

I'm curious as to why someone would suggest using too many CSS links or
JavaScript source files would cause issues??

Thomas Gideon
Sr. Software Developer

301.230.2236  Tel.
301.230.2248  Fax.

> -----Original Message-----
> From: []
> Sent: Friday, October 25, 2002 4:17 PM
> To:
> Subject: [OT] HTML Performance question
> Sorry for the lame html question, but I would like tap into the vast
> experience in this list.
> Is there a performance consideration when linking to external 
> files (css or
> javascript )that may not always needed for each page.
> I was told to watch out for this.
> The reason I ask is that I am setting up mainpage layout for 
> use with tiles
> and I would like just include
> all the possible files even if the page will not not need it.
> In addition, there will be nor more than 5 at the most
> <LINK rel="stylesheet" type="text/css" href="<html:rewrite 
> page='/css/pageStyle.css'/>">
> <SCRIPT src='<html:rewrite page='/js/general.js'/>'></SCRIPT>
> <SCRIPT src='<html:rewrite 
> page='/js/calendar/calendar.js'/>'></SCRIPT>
> <SCRIPT src='<html:rewrite page='/js/date.js'/>'></SCRIPT>
> <SCRIPT src='<html:rewrite page='/js/validations.js'/>'></SCRIPT>
> Do I need to be concerned?
> --
> To unsubscribe, e-mail:   
> <>
> For additional commands, e-mail: 
> <>

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message