FYI

Both Mozilla and WebKit have vendor prefixes in DOM extensions.

window.webkitNotifications
window.mozPaintCount

Chrome added some as well but we use a single object.

chrome.csi();
chrome.loadTimes()

On Fri, Jul 2, 2010 at 09:23, Allen Wirfs-Brock <
allen.wirfs-br...@microsoft.com> wrote:

>  I just noticed from John Resig’s Twitter stream that Proxies are now in
> the FF nightlies.   I think this sort of implementation experience is
> exactly what we need to be doing for features  that are proposed for
> Harmony.  However, this announcement starting me thinking about what happens
> when inevitably there are differences  between this early experimental
> implementation and the final ES-Harmony specification.   How can we
> encourage such implementation and usage without also risking premature de
> facto standardization of details that ultimately may need to change?   Can
> we help JavaScript programmers recognize such experimental features?
>
>
>
> This might be done with a technique similar to CSS’s vender-specific naming
> conventions (eg, _moz_Proxy) or via namespacing.  In either case, we won’t
> necessary need to use vendor names.  For example, “TC39exp”, is probably a
> pretty collision safe global name so you might have for example
> TC39exp.Proxy.
>
>
>
> I don’t have any personal experience with  CSS vender extensions, but my
> expression is that they may be somewhat a mixed bag from an interoperability
> perspective.  Is this the case?  I don’t want to send us down a path that is
> a folly but it does seem like it would be wise to clearly tag experiments as
> such.
>
>
>
> Thoughts?
>
>
>
> Allen
>
>
>
>
>
>
>
>
>
> _______________________________________________
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
>


-- 
erik
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to