How does the W3C define a "web application"?

It seemed to me that I read a little more about the meta tag for HTML 5, and I came across a metadata name, "application name", and it reads:

The value should be a short free form string indicating the network name of the application that the page represents. If the page is not an application website, the metadata name of the application name should not be used . Web application name translations can be provided using an attribute to indicate the language of each name.

In short, if a web page implementing <meta name="application-name"... is not a web application, we should not use application-name .

What specifically, or how does the W3C define a web application?

Edit: The Close-voter obviously did not understand my intentions. I ask about this because I'm trying to decide if I should use it.

+6
source share
3 answers

Although there seems to be no “official” definition of the W3C about what a “web application” is, you can conclude what the W3C intends to mean for it through some of its other material. and / or some commonly accepted definitions on the Internet .

According to this document , the W3C Best Practices Recommendation for Mobile Web Applications (published December 14, 2010):

the term “web application” refers to a web page (XHTML or a variant of it + CSS) or the collection of web pages transmitted over HTTP, which use server or client processing (eg JavaScript) to provide the experience similar to the application in the web browser. Web applications are different from simple web content (BP1 focus) because they include locally executed interactivity elements and a constant state.

I believe that using your best judgment should be sufficient (especially in the absence of a formal definition of W3C).

+4
source

HTML5 CR does not define a "web application." On the contrary, in 1.1 Background it characterizes the expression as indefinite (albeit very important): "The main area that HTML has not adequately resolved is an indefinite subject called web applications.

Any other W3C document, if it has not been normatively quoted for the definition of a "web application," cannot solve the problem that arose about <meta name="application-name"...> .

+3
source

Not an answer, but there are other things, such as the Web Application Manifesto, which also infer that the web application is something unique. However, even looking at this living document here , this term is not defined. Another link is on MDN here .

One thing is clear: the web application is "installed." Or perhaps this concept only applies to Progressive Web Apps ", whatever that is?

0
source

All Articles