Re: Repurposing the Hash Sign for the New Web comments

On Thu, 19 May 2011, Julian Reschke wrote:

> On 2011-05-19 20:06, ashok malhotra wrote:
>> Yes, you need JS to create the URIs to identify the state. However, once
>> the URI
>> is created it can be sent to and will work with browsers that do not
>> support JS.
>> In addition, the newly created URIs can be tracked by Google search
>> engines and
>> web crawlers.
>> All the best, Ashok
>
> Hm, no.
>
> When the state is encoded in the fragment, then a non-JS-enabled browser will 
> not be able to process that part.

It depends on that "state encoded in the fragment mean"
https://code.google.com/web/ajaxcrawling/docs/specification.html

Defines a mapping between URIs with fragments starting with #! and 
equivalent URI using '?' and _escaped_fragment_. Allowing UAs that are not 
JS-aware to crawl them, but they must know in that case that all fragments 
starting with #! have another equivalent.

So non-JS aware and non 'ajaxcrawling' aware UAs are still left behind.

It means that if you want to create a fragment syntax for your new media 
type application/vnd.foobar, then you must know in advance that starting 
with '!' will collide with ajaxcrawling definition.
If #! is transformed, then it will be done before knowing the media type 
of the fragment URI. Once again, the same issue as with RDF on the 
fragment semantic if the URI is dereferenced or not.

-- 
Baroula que barouleras, au tiƩu toujou t'entourneras.

         ~~Yves

Received on Thursday, 19 May 2011 20:16:59 UTC