German English French Italian Spanish

Performance optimization for xPages on Lotus Domino 8.5.3


Quelle: Julian Buss

You might have heard of the new feature "Use runtime optimized JavaScript and CSS resources" of Domino 8.5.3. In theory, Domino is now able to aggregate various JavaScript and CSS resources your XPages App needs to single files.

I just made my first test with one XPage of a moderate complex intranet application. Please, make sure you're seated properly while enjoying these numbers:

Domino 8.5.2:
94 HTTP requests, 98.15KB data

Domino 8.5.3:
29 HTTP requests, 9.5KB data

I tested that from my home where I only have a moderately slow internet connection. The app ran on a server which resides in some datacenter somewhere.
Here are how long it actually took to load the page:

Domino 8.5.2:
12 seconds

Domino 8.5.3:
1 second

I am impressed. From 12 seconds down to 1. Without any change to any code. Just by enabling the new "use runtime optimized JavaScript and CSS resources" option of Domino 8.5.3.

If you have XPages apps, this is your reason why your organization should update as soon as possible.

A big thank you goes to the IBM engineers who made this possible. And I'm curious: do LAMP and Microsoft or other web development environments provide such a feature?

 
 

News List