Comparison of 3 web resource optimization tools available for Java/JEE development.
Feature | wro4j | jawr | dandelion |
---|---|---|---|
Tool Support | |||
- Command line | wro4j-runner | ||
- Maven Plugin | Yes | Yes | Yes |
- Ant | Yes | ||
Optimization | |||
- Build Time | Yes | No | No |
- Runtime (Servlet/Filter) | Yes | Yes | Yes |
-- Servlet version | >2.5 | ||
Taglib Support | |||
- JSP | wro4j-taglib | Yes | Yes |
- Thymeleaf | Yes | Yes | |
- Wicket | Yes | ||
- Grails | Yes | ||
- JSF | Yes | ||
JS Minification | |||
- YUI | Yes | Yes | Yes |
- Uglify | Yes | Yes | |
- Google Closure | Yes | Yes | |
CSS Minification | |||
- YUI | Yes | Yes | Yes |
- URL Rewriting | Yes | ||
- Less/Sass | Yes | ||
JS Template Support | Yes | ||
JS Transpilation | Yes | ||
Configuration | |||
- XML | Yes | ||
- JSON | Yes | ||
- Properties | Yes | ||
- Other | Groovy | ||
Extension Support | Yes | ||
Dependency Management | Yes | ||
Webjars support | Yes | Yes | |
Requires filesystem access (cannot be used in restricted environments like GAE) | Yes | In-memory cache | |
Modularity | Very Modular |