When you use the navigation tree (navtree) function of CloudeeCMS to dynamically render your navigation header using server-side PUG layout-blocks, you now also have the possibility to dynamically render your navigation on the client-side using JavaScript and AJAX calls.
If navtree is enabled in the settings page, the whole navtree object, which contains all the pages marked to be included in the navigation, will be updated and stored as navtree.json file in the root of your website, whenever you publish a page. This can be extremely useful if your navigation entries change frequently, so you don't have to re-render all pages again when the navigation changes.