Navigation management in PWAs: Techniques and best practices