Prefixes need to move away from vendor names and towards signature code names. If Gecko and WebKit both support the same signature, it should be one line of code to call that function in both browsers.
I don't care which browser you have so long as it understands the syntax for the beta feature I want to use.
This also addresses the fear of a WebKit monoculture on mobile. If Firefox implements the same signature, it will behave correctly on WebKit first pages without doing something silly like changing its prefix to webKit.
-bananaPageStyle: 2up, turn; -pineapplePageStyle: turn, 2;
I don't care which browser you have so long as it understands the syntax for the beta feature I want to use.
This also addresses the fear of a WebKit monoculture on mobile. If Firefox implements the same signature, it will behave correctly on WebKit first pages without doing something silly like changing its prefix to webKit.