Hi I just noticed login page browser cost has increased quite a lot especially since CAS 5.0.x : - zxcvbn.js introduced in 2016 (800KB minified, 390K compressed) - jquery-ui introduced in 2010 (245KB minified, 67K compressed)
I've looked at this: - it seems zxcvbn.js can be easily moved to pages needing it: https://github.com/prigaux/cas/commit/1ffa9890deb36f3278a0a71adbfa31b3ac66deaa (I did not pull request since I have no easy way to test those pages. Though i did test the login page after blocking the libs in browser) - it seems jquery-ui has been introduced for no reason (cf initial commit https://github.com/apereo/cas/commit/27474e4bc2fff90cc10ee60882d73f072ed41236 ) and I could not find js using it since. Though external plugins may use it :-/ cu PS: as for bootstrap.bundle.min.js it seems only used for .tooltip() in webapp/cas-server-webapp-resources/src/main/resources/templates/casPropagateLogoutView.html, but there may be others, and that lib is much smaller. PPS: happy new year -- You received this message because you are subscribed to the Google Groups "CAS Developer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-dev/1c387334-d0af-ae36-0605-4706ca329670%40univ-paris1.fr.
