Changes

Jump to: navigation, search

Platform/Layout/CSS Compatibility

2,012 bytes added, 20:53, 27 April 2012
summary at top, new WebMonkey article
= CSS vendor-prefix compatibility =
 
'''Problem: WebKit mobile web monoculture.''' There is currently a WebKit mobile web monoculture, numerous sites that have WebKit-specific content and reduced content/style/functionality for everyone else, despite numerous evangelists at Mozilla, Opera, and Microsoft working with web developers to publish standards-based cross-browser content.
 
'''What is Mozilla doing about the problem?'''
# '''Studying''' the extent of -webkit- property dependence ([https://bugzilla.mozilla.org/show_bug.cgi?id=708406 Bugzilla 708406]).
# '''Prioritizing standardization''' for such properties that have high levels of -webkit- prefix usage on the web ([[CSS/text-size-adjust|text-size-adjust]], [[CSS3]] Animations/Transitions/Transforms).
# '''Experimenting''' with some -webkit- prefix support to see if it fixes sites.
 
'''Is Firefox going to support WebKit prefixes?'''
* Very likely, on properties Mozilla deems necessary according to our [https://bugzilla.mozilla.org/show_bug.cgi?id=708406 study of -webkit- dependent sites].
 
'''If so, when is that happening?'''
* We don't have a specific release or date yet. We are continuing to study which sites appear to require Webkit-prefixed properties, and if implementing them actually fixes those sites or not (WebKit-specific sites sometimes depend on other WebKit-specific features, e.g.: touch events, WebSQL, etc.)
 
For more details, read on, and see also [http://www.alistapart.com/articles/the-vendor-prefix-predicament-alas-eric-meyer-interviews-tantek-celik/ A List Apart: The Vendor Prefix Predicament].
 
__TOC__
== problem statement ==
== goals ==
The underlying open web goal:
 
* Open up the webkit-specific part of the web to other vendors in the same way that we had to be practical about what IE-proprietary or IE-only technologies to support.
== straw proposal ==
* Prioritize [[standards]] for commonly used -webkit- prefixed properties.
** [[CSS/text-size-adjust|text-size-adjust]]
** [[CSS3]] Animations
** CSS3 Transitions
** CSS3 Transforms
* Consider implementing some -webkit- prefixed properties.
** Experiment with implementation and see if that fixes sites (the efficacy test).
== straw proposal downsides ==
** Alex Russell: [http://infrequently.org/2012/02/misdirection/ Misdirection]
** Dylan Wilbanks: [http://dylanwilbanks.com/blog/2012/02/15/vendor-prefixes-and-their-discontents/ Vendor prefixes and their discontents]
* ...
* 2012-04-27
** WebMonkey: [http://www.webmonkey.com/2012/04/opera-forges-ahead-with-plan-to-support-webkit-prefixes/ Opera Forges Ahead With Plan to Support WebKit Prefixes]
* ...
Canmove, confirm
2,672
edits

Navigation menu