News for hackers. Stuff that matters.
Re:Blink won’t implement pointer events by malandrew on Saturday August 16, 2014 @01:23AM (#8185470)
Yes, I absolutely understand that. I'm talking about one level lower than what web components will enable. I talking about the notion of how we got to the current details regarding web components (I'm hesitant to use the term "spec" since it lends more officialness than there actually is. The entire foundation and architecture of web components has been rushed and there have been attempts to foist that specific feature upon the web without adequate time for others to question its design and direction.

There is a huge difference between the polyfill that is Polymer and the W3C Web Components specification.

The former is a polyfill that developers can only rely on if they explicitly include it as a dependency in their project. The latter is a feature that is (or at least should be) baked into the current version of every modern web browser out there.

The former conveys an architectural design decision that you must consciously make and that there may be other legitimate alternatives (known and unknown) that you may want to consider instead of the one you're familiar with. The latter conveys that there is one true way of accomplishing task/need X and to stray from using that standardized feature is only for either heretics or the brave.

The former creates a scenario that promotes a proliferation of alternatives. The latter squanders the intellectual capacity of the community with respect to a specific problem that is "officially solved".

To declare a "problem officially solved" with an inadequate solution is professional malpractice, IMHO.

The issue I'm talking about here was the fiasco earlier this year where the Chrome team announced the intent to ship web component features without the use of a developer flag despite the fact that the feature that was not defined in a w3c spec draft much less a mature spec[0]. When you have the market share that Chrome has, shipping without requiring a developer flag is tantamount to saying "Standards schmandards! We're gonna do whatever we want like we're building Internet Explorer in the late 90s!"

[0] http://lists.w3.org/Archives/Public/www-style/2014Feb/0103.h...

Re:Blink won’t implement pointer events by walterbell on Saturday August 16, 2014 @02:21AM (#8185523)
Within the web standards community, is there a cluster of companies/interests supporting the position being advocated above, who are not encumbered by a Google business relationship?
Re:Blink won’t implement pointer events by malandrew on Tuesday August 19, 2014 @07:41PM (#8200439)
Besides us and the individual developers out there like unconed (Steven Wittens)[0] that truly understand the problem here, I honestly don't know.

I know that the Safari devs are unencumbered and disagree with the Google approach, but I don't know what position they do support as an alternative. I just know that their position does not coincide with Google's position.

TBH, there isn't a whole lot of diversity among those working in this space. There are a lot of developers working on graphics, rendering and layout. There are a lot of developers working on web standards. The intersection of those two groups if plotted as a Venn diagram, is pretty small. After all we really only have a few user agents out there: webkit (safari), blink (chrome), gecko (firefox), servo (?) and trident (internet explorer).

The web would benefit immensely from having many more of the devs in the former group involved. I personally would love to hear ideas and get contributions from developers that work on projects/technologies like qt and wpf.

[0] http://acko.net/blog/shadow-dom/