Eu gosto de fazer meus projetos no conceito PWA, na maioria dos casos a experiência do usuário é praticamente natiga.

Exemplo de um projeto PWA quebeu fiz quando estava aprendendo desenvolvimento web: calculadora-simples