News for hackers. Stuff that matters.
Re:Show HN: CSS Pokemon – created with clip-path and CSS var... by erlehmann_ on Tuesday December 13, 2016 @04:50PM (#13171434)
Clarification: My comment was not primarily about browser developers, it was about web developers that do not care about interoperability – and either do not test in non-Webkit/Blink browsers or declare that for some reason (e.g. marketshare, “it is just an experiment”), other browsers are irrelevant in their specific case.
Re:Show HN: CSS Pokemon – created with clip-path and CSS var... by Manishearth on Tuesday December 13, 2016 @06:48PM (#13172458)
Ah, fair point. Yeah, this irks me a lot.
Re:Show HN: CSS Pokemon – created with clip-path and CSS var... by lukehaas on Wednesday December 14, 2016 @04:46AM (#13174874)
It's important for web developers to experiment with new browser features. Browser vendors encourage this as it can help them with crushing bugs early and refining their specs.
Re:Show HN: CSS Pokemon – created with clip-path and CSS var... by Manishearth on Wednesday December 14, 2016 @03:34PM (#13179402)
Yes, which is why experimenting with features on the standards track is okay. At a certain stage it becomes less likely that the feature will change behavior.

The problem arises when the experimentation is done with entirely new features that the browser wants to push (features which haven't been discussed and somewhat settled on with other browsers). If they aren't behind a flag, sites start using it, and then you have to support the legacy syntax forever.

clip-path is on the standards track. It's not going to change much. So browser vendors exposing it by default is fine.

(However, if you're building an experiment using these, at least test in other browsers and put up a warning that it won't work in some browsers. A lot of the interior issues today are because folks only bother to test in chrome. Ultimately this means that all browsers have to copy Chrome bugs to make things work.)