Mobile app version of vmapp.org
Login or Join
Vandalay111

: Applications that meet the definition of a User Agent under the W3C I'm reading through the W3C's Definition of User Agent: Definition: A user agent is any software that retrieves, renders

@Vandalay111

Posted in: #UserAgent

I'm reading through the W3C's Definition of User Agent:


Definition: A user agent is any software that retrieves, renders and facilitates end user interaction with Web content, or whose user interface is implemented using Web technologies.


I'm trying to understand if some programs that have been customarily referred to as user agents are indeed classified as user agents under the W3C's definition.

The programs I am wondering about are:


Command line browsers, like Lynx
Command line tools, like curl and wget


I know the Lynx and command line tools like cURL and Wget:


facilitate interaction with web content
interpret the language because they follow redirects


So it seems to me they are User Agents under the W3C definitions.

The open question for me is the rendering requirements, and precisely what is rendered and how it is rendered. The matter is further complicated by visually impaired folks who might use a screen reader so that a visual user interface is completely unnecessary.

Are Lynx and cURL or GNU Wget considered user agents under the W3C's definition?



The context is this thread at the W3C on WebCrypto, and the use of "user agent" and "browser" to fulfill testing requirements: WebCrypto edits on key material (Option 2).

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Vandalay111

1 Comments

Sorted by latest first Latest Oldest Best

 

@BetL925

The HTTP protocol is not a W3C specified language. HTML is a W3C specified language. Following redirects specified by the HTTP protocol is not "interpreting a W3C specified language."

Lynx would qualify as a user agent under this W3C definition. It renders HTML and has an interactive interface.

Curl and wget would not qualify as user agents. They do retrieve web content, but they are not interactive, nor do they render HTML.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme