Defer loading of my menu using AJAX
I am using the following code to load my menu on my wordpress site.
I have been doing extensive tests and I noticed that my website renders much faster if I can defer the loading of the menu using AJAX to the end.
<!-- mfunc wp_nav_menu( array( 'theme_location' => 'category-menu' ) ); -->
<?php wp_nav_menu( array( 'theme_location' => 'category-menu' ) ); ?>
<!-- /mfunc -->
The total speed might be the same but the perceived speed by the user who actually gets to see something on his screen (rendering) while the rest of the site loads is a significant improvement.
Any ideas on how I can defer loading of the menu using AJAX ?
many thanks, Andy