I am using a HTML Boilerplate and I see a file called site.webmanifest. I have searched information on the Internet and I don't understand the use of it.
Is it a mandatory file in the development of web pages? When and why it is used? How do I know when I have to use it?