From jira-events at lists.jboss.org Sun Sep 21 16:45:25 2008 Content-Type: multipart/mixed; boundary="===============6390474690139117061==" MIME-Version: 1.0 From: Grzegorz Dubicki (JIRA) To: richfaces-issues at lists.jboss.org Subject: [richfaces-issues] [JBoss JIRA] Commented: (RF-1941) Improve performance of RF-enabled pages using http://developer.yahoo.com/performance/rules.html Date: Sun, 21 Sep 2008 16:45:25 -0400 Message-ID: <23363251.1222029925514.JavaMail.jira@cloud.prod.atl2.jboss.com> In-Reply-To: 12820186.1200580820521.JavaMail.jira@cloud.prod.atl2.jboss.com --===============6390474690139117061== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable [ https://jira.jboss.org/jira/browse/RF-1941?page=3Dcom.atlassian.jira.= plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D12430532#a= ction_12430532 ] = Grzegorz Dubicki commented on RF-1941: -------------------------------------- Nick, Thank you for getting to this matter. It is great you used YSlow to test th= e RF demo site for Yahoo performance rules compliance. As I greatly appreciate YSlow it is not by all means the ultimate performan= ce expert and it's "A" grade does not mean that RF has no problems with loa= d performance. First, this tool is limited this way that Yahoo Performance rules consist o= f 34 rules at the moment and YSlow tests just 13 of them. Second it tests them quantifically, not by the quality of their compliance.= For example, as Przemyslaw wrote, '"Make Fewer HTTP Requests" rule is comp= lied when you use ALL script and style load strategy because you have only = one HTTP and one CSS requests then, but if you look at the quality it is no= t very good because you load 220kb (gzipped) of JS even if you need only fe= w kb of it. So this rule is complied in not very elegant and optimal way. I will try to more helpful and specific. This is a summary of the proposals= from the comments to this date with a few of my thoughts about them. *** 1. the original RF-1717 -originating proposal to have component's inlin= e