OfflineApp.manifest is the manifest/JSON file - no other files are needed.
While using the application cache has been deprecated from the web standard, it is still supported by Chrome and Safari:
The replacement will be Service Workers, which are not supported in Safari on iOS or the desktop:
So, stick with using the application cache for now. I can't see them removing this feature without causing utter chaos.
NS BASIC Corporation