I'm sure there is going to be tons of positives to this from the community, many I can identify myself, but can someone list some NEGATIVEs that may arise by using this?
I'm sure there is going to be tons of positives to this from the community, many I can identify myself, but can someone list some NEGATIVEs that may arise by using this?
http://code.google.com/speed/page-speed/docs/filters.html
This is a tool that mindlessly applies optimisations that are lossy or change behavior of the page. Sometimes it may break things (e.g. I use `input[type=text]` selector in my CSS, and removal of "redundant" `type="text"` attribute from source would break it).
It also wastes some processing time on applying on-the-fly code changes you could do yourself in the source.
If you follow performance best practices, you may optimize pages better yourself (you need to judge what is better to inline, what can be made async. Simple heuristics of this module uses may be too crude).
These are different things kept roughly in sync by setters/getters (called "reflected properties" in HTML spec).
The `type` attribute is also supposed to have default value implied by the DTD, but that could only work in "validating" SGML/XML parsers (which browsers aren't).
Usually I do a lot of optimization in the templates. For example, Smarty lets you wrap your output in {strip} tags to remove whitespace and newlines. And I have a script to concatenate and minify javascript and css. Plus mod_deflate on the server. I serve images from s3/cloudfront and there is a script that will use smush.it to compress everything in an s3 folder and set the expires tags.
Before: <img src="images/BikeCrashIcn.png" alt="Bike Crash">
After: <img src="images/images/ic.HASH.x,BikeCrashIcn,p.png" alt="Bike Crash">
If you get significant search traffic from Google or Bing Image Search you'll probably want to disable this filter.
The filter retains the original filename as well as the alt text.
From the horse's mouth: "optimizing your image filenames and alt text makes it easier for image search projects like Google Image Search to better understand your images."
http://static.googleusercontent.com/external_content/untrust...
Anything that makes it harder for Google to understand your site is a losing business proposition.
I'd rather use PageSpeed for Firefox (optimize in dev, set the appropriate filenames, then deploy to production) to avoid any possible ranking penalties caused by this filter in production.
It was these guys (the "speed" folks) within Google that came up with the idea.
http://code.google.com/speed/webp/
Maybe in a later version?
The 'Inline CSS' filter is low to moderate risk. It should be safe for most pages, but it could potentially break scripts that walk the DOM looking for and examining <link> or <style> tags.
It's also another apache module. Personally I try and work without DSOs.
I wonder which filters Go Daddy will enable and how many problems it will cause.
this is putting Google into our servers, too.