Skip to content

why333/webutilities-1

 
 

Repository files navigation

webutilities

Java library that helps you to speed up and improve client side performance of your JEE web application.

Maven Central License

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 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 J2EE components to apply some of those best practices in your web application with minimal change to speed it up and get higher performance score.

Features

  • 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

Get started

For more examples and step by step Guide, Visit Wiki. For any issues or have feature suggestions, report them [here] (https://github.com/rpatil26/webutilities/issues).

Dependencies

WebUtilities uses Maven to manage the dependencies. Please refer the maven [Artifact Details] (https://maven-badges.herokuapp.com/maven-central/com.googlecode.webutilities/webutilities/) for the list of dependencies.

Difference

Without Webutilities With Webutilities

About

Speed up and improve client side performance of your Java EE web application.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.1%
  • CSS 1.5%
  • JavaScript 0.4%