On 30 Apr 2010, at 18:46, Ian Fette (イアンフェッティ) wrote:

> Marcos, Chaals, fair points. I can't honestly say that we are looking to 
> implement this spec at this point,

I saw a very nice W3C Widgets implementation on Android the other day ;-)

> and certainly I am not the type to raise a formal objection, so please don't 
> misinterpret this as "I think this spec needs to go back to an earlier stage 
> in the formal process." I also understand that once things start to ship in 
> implementations, they are harder to change. I guess what irked me was that 
> there was what I saw as a valid point being raised and dismissed. I do think 
> that having a packaged format that is streamable would be useful, especially 
> if you wanted to host these widgets inside of any container / page that may 
> load the widgets dynamically (e.g. iGoogle as an example of a web page 
> loading what are essentially widgets). I would agree that given your existing 
> implementors and the use cases they are targeting, it is likely not important 
> enough to cause strife to existing implications and cause them not to work. 
> My hope was that perhaps it could be considered and a backwards-compatible 
> mechanism could be found. e.g. today browsers and servers negotiate what 
> encodings they accept, one could imagine a similar negotiation taking place 
> prior to whatever widget is there being served up. I think it is something to 
> consider, at the very least for v2.

Certainly sounds like an interesting UC for v2 

> 
> -Ian
> 
> Am 30. April 2010 10:31 schrieb Marcos Caceres <marc...@opera.com>:
> 
> 
> On 30/04/10 6:36 PM, Ian Fette (イアンフェッティ) wrote:
> Am 30. April 2010 00:26 schrieb Marcos Caceres <marc...@opera.com
> <mailto:marc...@opera.com>>:
> 
> 
> 
>    Hi Ian,
> 
>    On Apr 30, 2010, at 8:09 AM, Ian Fette (イアンフェッティ)
>    <ife...@google.com <mailto:ife...@google.com>> wrote:
> 
>    Disclaimer: I really don't care about this particular spec given
>    the politics and think that it is likely not to go anywhere as-is.
>    So take my feedback for what it's worth.
> 
>    I don't know who is feeding you ideas about "politics", but there is
>    nothing contraversial about the Widget specs. If you know something
>    I don't, then please tell us. Also, last I checked there were over
>    40 companies backing widgets. Just because Google ain't backing them
>    right now does not mean they are going nowhere.
> 
> 
>    This is not bikeshedding, nor are many of the previous threads
>    that have brought up issues with this spec and body of work in
>    general. This is not "I prefer my favorite random compression
>    algorithm," this is "a serious performance issue is caused for
>    loading any large widget that is packed in such a manner because
>    we can't do anything until the entire file is downloaded."
> 
>    If this was true, then why does chrome  use Zip for browser
>    extensions? They are almost exactly the same as W3C widgets in every
>    way.
> 
> 
> Because
> a) there's not a sense of starting to render an extension before it's
> installed,
> b) and it's installed or not installed atomically.
> c) they are installed and updated in the background, not necessarily
> embedded on a page
> 
> I would say widgets are as above, but...
> 
> 
> On the other hand, a widget on a page could certainly be rendered
> optimistically.
> 
> But this is also true. Though required <feature>s in the widget config 
> document could cause a widget to be treated as unsupported. So streamability 
> would only work for a particular subset of widgets.
> 
> 
>    Maybe some people don't care about performance, and if a lack of
>    concern for performance is part of the use cases, then such a
>    decision is perfectly valid according to the use cases.
> 
>    We care about making a generic packaging format that everyone can
>    make (not just people on *nix).
> 
> 
> And I was not advocating for a specific algorithm, I was objecting to
> someone taking a valid criticism with technical backing and calling it
> bikeshedding.
> 
> I agree with you. I don't think this is a bikeshedding discussion either. 
> Lets talk more about use cases and requirements.
> 
> 
> fwiw though, taking tar/gzip as an example, it is not exactly hard for a
> web author to deal with a tar file.
> 
> It's no more difficult than installing a browser I guess. I won't say "the 
> tools will save us".
> 
> 
>    Google has been actively encouraged to participate in this work from
>    the beginning. It's not our fault Google didn't want to contribute
>    this as a use case.
> 
> 
> No, it's not. That doesn't mean that valid criticisms should be
> dismissed as bikeshedding, or that people should cling to a notion of
> being "too late". We aren't clinging to Gears saying it's too late,
> we're not even really clinging to Web SQL DB - we are actively moving
> forward on Web Indexed DB and are very involved in discussions on how to
> improve the offline storage situation. So, frankly, I really don't buy
> the "it's too late" argument for any of this.
> 
> Again,
> 
> 1. it's too late for P&C because the W3C process forbids us from adding more 
> stuff to it. Please see:
> 
> http://www.w3.org/2005/10/Process-20051014/tr.html#cfi
> 
> There is just no way we are dropping that back to Working Draft. There are 
> too many people that have implemented the spec and it serves a different use 
> case.
> 
> 2. Please forget the whole widgets thing. Lets just focus on use cases and 
> requirements. We can certainly define a "Streamable Packaging Format For Web 
> Applications" or whatever we want. If it uses part of Widgets, then yay! if 
> not, who cares.
> 
> 
> 
> -- 
> Marcos Caceres
> Opera Software
> 

Reply via email to