2012/12/5 Henri Sivonen <hsivo...@iki.fi>

> Therefore, I propose that we adopt the following policy:
>  1) Excluding WebGL and WebRTC APIs, new APIs that are shipped on the
> release channel shall be shipped without a prefix.
>  2) If APIs that don’t already have specs are shipped, we’ll get specs
> written.
>
> (For clarity, the above formulation does not require WebGL or WebRTC
> to have prefixes.)
>

Thanks. To be clear and to conclude this on a positive note, the context of
our WG commitment in the case of WebGL is that WebGL prefixes are
reasonably kept under control:
 - Only WebGL extensions can have suffixes, not core WebGL functionality;
 - The WebGL API is designed so that you can't accidentally rely on an
extension (you have to explicitly call getExtension before you can use any
non-core functionality).
 - There is a definite process to drop WebGL extension suffixes, so we can
drop suffixes on WebGL extensions that reach "community approved" status,
which actually happens in practice, typically after a few months or
real-world testing.

A couple draft WebGL extensions are overdue now for promoting to community
status, but other than that, the process is not too bad.

Benoit



>
> --
> Henri Sivonen
> hsivo...@iki.fi
> http://hsivonen.iki.fi/
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to