Uno dei problemi che le app Web hanno nei confronti delle app native, specialmente sul fronte mobile, è la costante necessità di scaricare nuovamente ogni pagina web su richiesta. In definitiva, questo porta a prestazioni più lente. Perché se le app web scaricano solo nuove pagine se sono effettivamente necessarie, non perché sono semplicemente richieste.
Ad esempio: forse il server può memorizzare una versione di una pagina web in un cookie. Ogni piccola modifica alla pagina sul lato server modifica il numero di versione. Ora invece del browser che richiede una nuova pagina ogni volta, perché non controllare semplicemente il numero di versione e fare in modo che il server invii la pagina se sono diversi? Se la pagina è simile, l'utente può semplicemente utilizzare una pagina memorizzata nella cache.
Sono sicuro che i browser non debbano necessariamente cambiare per adattarsi alle modifiche a questo, correggere?