#1
I have not used "inline CSS", I mean, I did not put any css code in my ui binder files. I just use 3 stylesheets (admin.css, common.css, normal.css) that are declarated in the client bundle.
- Will "inline css" reduce the code to download ?
- How could I do to not download the admin.css at startup but just when the user go to the admin ?
Sorry, that was confusion. Using CSS directly in the style attribute is an anti-pattern. What I meant was that if you use the CssResource interfaces, then GWT will combine and minify your CSS automatically for the smallest possible package. This is great since if you point the Chrome audit tool at most sites, they will show that they have downloaded 3000+ unused styles. Further, only these are "inlined" into your JS file by the compiler (what I was referring to), then you no longer need to download any CSS files at load.
#3
As Joseph tolds me, the server should compress the content (RPC + images) ?
- Could I do that with YUI Compressor ?
- I heard about a tool to compress images
- I heard about a tool to compress images (Webp - https://developers.google.com/speed/webp/index )...Should I use a combination of YUI Compressor AND Webp ?
- How to compress RPC ?
I was not referring to the YUI compressor. The compiler in GWT (and the Closure Compiler in 2.5) do a far better job than the minimizer that is YUI Compressor.
I meant you should enable gzipping of compressible resources (not images). This depends on your server. I'm running Apache, so I just use mod_gzip. There are many tutorials out there. As long as the sender accepts gzip encoding, you'll be fine.
Sincerely,
Joseph
-- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
No comments:
Post a Comment