Re: HTML Streaming
Albertfine@aol.com
Mon, 1 Sep 1997 09:44:53 -0400 (EDT)
From: Albertfine@aol.com
Date: Mon, 1 Sep 1997 09:44:53 -0400 (EDT)
Message-ID: <970901094452_-667551093@emout13.mail.aol.com>
To: www-html@w3.org
cc: crism@ora.com
Subject: Re: HTML Streaming
crism@ora.com (Chris Maden) wrote:
>Font metrics are determined by the *user's preferences*. The
>served-out document can not describe that. There is no way to know
>that your paragraph is going to take up 12 pixels on my really-wide
>Lynx display, or that the same paragraph will take up 7 vertical
>inches on my nearsighted granny's WebTV display. Or that it will take
>30 seconds on my buddy Phil's screen reader. The server has no
>meaningful way of describing the physical extent of a textual
>element.
The descriptions, added to the EXTENT tag, would work in concert with the
browser preferences. The HTML editor describes the HTML file. It is then up
to the browser to use the information as a hint to pre rendering the page.
>Please show, in a concrete example, how this document or its HTTP
>headers would change, and how a browser's rendering behavior could be
>expected to change in response.
<html>
<head>
<event p=200 table=75,25>
</head>
<body>
<p>
Imagine 200 character and spaces here
</p>
<table>
Imagine a table that is 75 by 25
</table>
</body>
</html>
The browser would first display a pre rendered page for a paragraph with 200
character and spaces and then a table that is 75 by 25. The browser would
then stream the character of the paragraph and cells of the table. Currently,
the entire paragraph would have to be downloaded first. Then the entire
table before it could be displayed.
The problem could be solved with the addition of extent tag to the paragraph
tag. This is what I am trying to avoid. Many other tags and new tags do not
have pre rendering attributes. Unless the entire page is described, the page
cannot be pre rendered. For example, the table tag already has a pre
rendering attribute, colgroup. But it cannot be displayed until the
paragraph is completely downloaded because the paragraph does not have a pre
rendering attribute.
I don't think every tag that does not have a pre rendering attribute should
be given one. I don't think that every new tag should be given a pre
rendering attribute. I think their should be an extent tag with general
description for size attributes, information etc.
Albert Fine