Drupal 9 optimize -- 2

Job ID: 37172687

Budget: €250 – €750 EUR

New unrated freelancers will none hired.

For my drupal 9 website I need all my 3 main pages front-page, taxonomy & product pages to be green under pagespeed.

Most of the work is going to replace the existing menu with a Mobil and desktop optimized menu, to reduce unused css due to showed display:none.

For Taxonomy and product pages the Desktop menu should only be loading on click to display the first 6 terms, and on hover the children.

As taxonomy category don't change too often the menu should be full cached via preproccesing to fetch all data and only display what is required for mobile or desktop to allow for best caching.

Other optimizations are my product sliders to only load when required and visible. Best to only load first, Second and last images, and load other images when pages finished loading. Not visible views should be lazyloaded

This together with delayed load of chat should help to archive all green the Google pagespeed optimizations.

Upgrade to Drupal 10 to help with performance currently 90% in upgrade status
Gtranslate update to 1.15 to v3 and recreate patch dual lang support with additional hreflang display.
Google QR need to be preplaced with EndriodQrcode but path is for my pdfs needs to point to products
fix Datatables due to removed Jquery in D10

You work on a my server only in a dev environment, and when all works changes will be ported to live site.
Related categories: PHP JavaScript Drupal HTML LESS/Sass/SCSS