Mozilla se bude snažit vyhýbat vendor prefixům
Vendor prefixy jsou sice užitečná věc, ale objevuje se okolo nich víc a víc problémů. Boris Zbarsky upozornil na nový trend vývoje v Mozilla Corporation, která se nyní snaží vendor prefixům vyhýbat. Jak to dělají? Problematické funkce (které by jinak musely být prefixované) jsou implementované bez prefixu, ale vypnuté (uživatel si je musí nějakým způsobem zapnout, např. přes about:config). Jakmile jsou považovány za dostatečně stabilní, objeví se v prohlížeči v zapnuté podobě bez prefixů. Uvidíme, jak na to zareagují další prohlížeče a co to v celém webovém ekosystému udělá.
Kondolence
Odhaduji, že všichni tvůrci webů kvůli tomuto začnou masově používat -webkit- prefix a budou tak úspěšně pokračovat v debilizaci (odborný termín) tohoto odvětví.
Bylo by skvělé, kdyby kód jádra každého prohlížeče nemusel obsahovat tuny výjimek na ošetření zpraseného kódu. Jenže zde jsou pány webdesignéři (ve věku od 5 do 95 let) a prohlížeče se pouze snaží zobrazovat cokoliv…
Tahle zpráva je poměrně dost vytržená z kontextu, protože odkazovaná diskuze se týká pouze JS API (tj. rozhodně ne CSS vendor prefixů).
Zpráva je v pořádku, ta odkazovaná Baronova zmínka je sice v diskusi týkající se JavaScriptu, ale vychází z Mozilla Policy. Nenašel jsem její finální znění, ale zde je její návrh – Proposed (strawman) policy for experimental CSS features in Gecko : https://groups.google.com/forum/#!msg/mozilla.dev.platform/itl6mtx2dxI/mbdPvbexB2EJ
Aha, díky za odkaz. Nakonec po přečtení ten návrh nezní až tak nerozumně – např. že vlastnost či funkce, která je podporována alespoň ve dvou jiných enginech už bude v Gecko bez prefixu.