On Tue, 2010-01-12 at 17:19 -0800, ๏̯͡๏ Jasvir Nagra wrote:
> YUI compressor compresses all valid input javascript correctly.  Closure
> compiler under simple mode accepts a subset of javascript and produces
> output that tries to be compatible with Caja's output semantics (
> http://code.google.com/closure/compiler/faq.html#caja).  If we are willing
> to author in a subset of javascript, we should instead aim for the Caja
> subset (specifically the cajita subset).  The Caja Web Tools package (
> http://code.google.com/p/google-caja/source/browse/#svn/trunk/src/com/google/caja/ancillary/opt)
> provides comparable compression as well as a linter and jsdoc tool.  The
> significant advantage over targetting closure compiler would be the ability
> to inline gadgets on a page instead of iframing them.

I hadn't come across the compiler in caja (I haven't really looked at
caja) - but isn't a major benefit of the Closure compiler supposed to be
optimised runtime?

Just interested how that is/isn't included in the caja tools.

Also, what's the state of the PHP javascript compression? IIRC the PHP
version is/was stuck with jsmin (or off-line compression during
deployment).

Tim Wintle

Reply via email to