[whatwg] XML data islands related question

Charles McCathie Nevile chaals at yandex-team.ru
Thu Aug 8 05:38:30 PDT 2013

On Thu, 08 Aug 2013 01:08:54 +0400, Ian Hickson <ian at hixie.ch> wrote:

> On Tue, 6 Aug 2013, Jukka K. Korpela wrote:
>> 2013-08-06 17:45, Ian Hickson wrote:
>> > > If such an application needs some bulk of text data, it can be
>> > > included e.g. in <script type=text/plain>...</script> but not in a
>> > > separate plain text file (included into the application
>> > > distribution, along with other files) referred to via <script
>> > > src=...></script>. This is a frustrating restriction and makes it
>> > > more difficult to maintain and customize application. If an external
>> > > plain text file could be used, the data content could be separately
>> > > managed (requiring knowledge only about the format used).
>> >
>> > I'm not sure what you mean by "application distribution". Why can't a
>> > text/plain file by included the same way an image/png file is
>> > included?
>> It can be included as a file, but it cannot be used. I can't "read" it.
>> That is the point. I can use an <img> element referring to an image
>> file, but I cannot refer to a simple plain text file (or an XML file) in
>> an HTML document in a manner that lets me process its content in
>> scripting. I can only include it via <iframe> or <object>, but that's
>> different from accessing its content.
> I don't understand why XHR doesn't work for you.

I can see why not. Imagine an app that wants to collect all my current  
email when it connects, but is then going to be offline for a day or two  
(or using the sort of terrible connection common in much of the world  
where you have something good for ten minutes, and then timeouts for an  
hour or two).

It seems to me that you're trying to figure out how to make offline apps -  
sort of what appcache was meant to do (and famously did for a subset of  
use cases, but failed for many cases people thought it should work).

I think what you are after is something like the apps that are described  
by a manifest (being worked on in W3C's webapps group), and runtime model  
describing security restrictions and what is trusted (in W3C's sysapps  
group) and general rethinking of how to do what we thought appcache would  
do (the above plus navcontrollers, and other ideas).


Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex
       chaals at yandex-team.ru         Find more at http://yandex.com

More information about the whatwg mailing list