Re: Web app? No thanks.
A web app is code (js/html/css) loaded from an internet endpoint.
A native app is code loaded from disk.
After that, both can make the same mistake and assume that a network is available when its not.
The advantage to a native app is the app can load even without a network. A web app *could* load without a network if it had loaded at least once with a network, but that's really up to the browser and the developers of the code.