Web Application Manifests

CC-BY-SA
This work is licensed under the Creative Commons Attribution-ShareAlike License 4.0
.

Extension(s):
.webmanifest
Media Type:
application/manifest+json

Summary

A web application manifest is a JSON-based manifest (usually labeled manifest.json) to provide developers a centralized place to put metadata associated with a web application including:

This metadata is crucial for an app to be added to a home screen or otherwise listed alongside native apps. The format is based on a W3C specification.

A progressive web application (PWA), or progressive web app, is a type of application software delivered through the web, built using common web technologies including HTML, CSS, JavaScript, and WebAssembly. It is intended to work on any platform with a standards-compliant browser, including desktop and mobile devices.

Since a progressive web app is a type of webpage or website known as a web application, it does not require separate bundling or distribution. Developers can simply publish the web application online, ensure that it meets baseline installation requirements and that users will be able to add the application to their home screen. Publishing the app to digital distribution systems like Apple App Store or Google Play is optional.

References and Further Reading