We are using Community Builder to create pages in a Napili based community. This allows us to use less code and more declarative page maintenance. We've noticed that using regular links clicked by users navigates very quickly between these pages e.g. using a tab navigation bar. It appears to do some kind of partial page refresh.
We also need to programatically navigate after an Apex save. The only way we know to do this is to change window.location but this navigation method is much slower (3-5 times slower) because it does a full page refresh instead of the fast partial refresh described above. Of course we want all our navigations to be fast.
I've already tried:
- firing a navigateToURL event (only works on S1)
Any suggestions would be much appreciated and useful for all Napili developers in future.