
webutilities
News & Updates
May 11, 2014
- New version webutilities-0.0.7 released.
- Available in Maven Central repository.
- List of Issues Fixed in this release.
- Thanks to the Contributors.
Mar 29, 2013 - Released new version webutilities-0.0.6.
- Available in Maven Central repository.
- This is the list of fixes/enhancements in this release.
Jan 28, 2012 - Active source code repository is on github now
- https://github.com/rpatil26/webutilities Nov 9, 2011
- webutilities-0.0.5 has been released today.
- Visit ChangeLog for details.
- Wiki docs will be updated soon.
- Also available in Maven Central Nov 5, 2011
- Long awaited release 0.0.5 is coming soon.
- Please help me test 0.0.5.
- Available here as oss sonatype maven repo.
- Report issues if you found any.
WebUtilities is the Java library that helps you to speed up and improve client side performance of your J2EE web application.
Introduction
Client side performance is important for better user experience. Optimizing and efficiently serving the static resources (JS, HTML, CSS, Images etc.) significantly increases client side performance. This Java Library (WebUtilities) provides web components to help you speed up Front-End of your J2EE application.
It is said that 80% of the end-user response time is spent on the front-end. To make the front-end efficient and friendly to the browser, various performance practices have been suggested. We can measure page performance using tools such as YSlow or Page Speed. These tools validate page against the best practices and give the performance ratings/grade. WebUtilities provides inbuilt components to apply some of those best practices in your web application with minimal change to speed it up and get higher performance score. Below screenshots shows the difference it makes.
Before - Without WebUtilitiesAfter - Using WebUtilities
Features :: Details
- Serve multiple JS or CSS files in one request
- Add Expires header for JS, CSS and Image files to be cached by browser
- Minify JS, CSS files on the fly
- Minify Inline CSS and JS code blocks
- Add Character Encoding to your response
- Server compressed contents (gzip/compress/deflate)
- Cache responses to speed loading by avoiding reprocessing
Let's see how to apply those best practices in your application and speed it up :)
Get started ::Download
- Refer Wiki here https://code.google.com/p/webutilities/wiki/WebUtilities
- Configure your web.xml with chain of filters accordingly.
For Examples and step by step Guide, Visit Wiki. For any issues or have feature suggestions, report them here.
Dependencies
WebUtilities uses Maven to manage the dependencies. Please refer POM details for the list of dependencies.
Project Information
- License: Apache License 2.0
- 79 stars
- svn-based source control
Labels:
YUICompressorFilter
JavaScript
CSS
Minification
Compressor
JSCSSMergeInOneRequest
J2EE
Servlet
Filter
JSP
JSTL
Tag