Analyzing, please wait...

Your page is beeing analysed, the result will be shown shortly.

Examples of best pratices

Here are two examples of the 115 best practices that can be applied to a web application.
Be sure to check the other ones

Development #36

Favor instant visual changes

Animations, whether created with CSS or performed by JavaScript, generate lots of repaint/reflow. It is thus better to use instant rather than animated changes in order to use less CPU resources.

Learn more about this rule

Design #204

Use input help instead of autocomplete

Autocomplete helps users by automatically completing text entered in a field. This feature can be very useful for avoiding errors or providing suggested searches, but it requires constant communication between the browser and the server (although the exchanges may be capped). The browser sends each new character or word entered to the server, which sends back the text to complete the user’s entry. While the volume of data may be very small, it is very demanding on the servers and network in terms of requests.
When possible, you should avoid this feature and replace it with input help. This involves guiding the user through a series of information points and hints (e.g. example of the required format in grey in the entry field, error message from the interface or help with incorrect entries). These interactions are managed locally, thus reducing exchanges with the server.

Learn more about this rule