clarin-eric / VLO

Virtual Language Observatory
GNU General Public License v3.0
14 stars 6 forks source link

Improve front end rendering performance #292

Open twagoo opened 4 years ago

twagoo commented 4 years ago

Based on a performance analysis using Lighthouse, there seems to be quite a potential for improving the rendering time of the VLO search page. See report or attached PDF.


vlo-lighthouse-report-20200224.pdf

twagoo commented 4 years ago

Main bottleneck:

Eliminate render-blocking resources Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles.

Main blocking resources according to report:

URL Size Potential Savings
…jquery/jquery-2.2.4-ver-F9E….js(vlo.clarin.eu) 34 KB 1,230 ms
…js/wicket-aj….js(vlo.clarin.eu) 14 KB 930 ms
…org.apache.wicket.extensions.ajax.markup.html.autocomplete.….js(vlo.clarin.eu) 5 KB 630 ms
…eu.clarin.cmdi.vlo.wicket.pages.VloBasePage/vlo-js-ve…(vlo.clarin.eu) 1 KB 480 ms
…eu.clarin.cmdi.vlo.wicket.pages.VloBasePage/vlo-searc….js(vlo.clarin.eu) 3 KB 480 ms
…eu.clarin.cmdi.vlo.wicket.pages.RecordPage/jquery.highlight….js(vlo.clarin.eu) 2 KB 480 ms
/css/vlo.css(vlo.clarin.eu) 32 KB 1,080 ms
…css/font-awesome.min.css(vlo.clarin.eu) 8 KB 330 ms
…eu.clarin.cmdi.vlo.wicket.historyapi.HistoryAp…/vlo-histo….js(vlo.clarin.eu) 1 KB 180 ms
…dist/clipboard….js(vlo.clarin.eu) 4 KB 180 ms
…eu.clarin.cmdi.vlo.wicket.pages.VloBasePage/vlo-clipb….js(vlo.clarin.eu) 1 KB 180 ms
…bootstrap-tour/bootstrap….js(vlo.clarin.eu) 24 KB 780 ms
…eu.clarin.cmdi.vlo.wicket.pages.FacetedSearchPage/vlo-tour-….js(vlo.clarin.eu) 8 KB 330 ms
…script/bootstrap….js(vlo.clarin.eu) 13 KB 480 ms