Blink won’t implement pointer events
code.google.com
Blink won’t implement pointer events
1–10 of 65 posts
Re: Blink won’t implement pointer events
#2We are in a weird era where HTML5/web apis kind of succeeded ,making plugins almost obsolete, yet i'm still not sure 5/10 years from now,vendors will still be on that same line.The temptation of implementing proprietary APIs is still huge.
Touch events for instance are a still proprietary API.
Re: Blink won’t implement pointer events
#3I'm not totally convinced by the Blink argument – the fact that "touch events are here to stay" is irrelevant, given the unifying nature of pointer events; "fast by default" is a noble goal, but must be a trade-off with functionality; and the whole event-handling-scrolling mess doesn't seem like enough of a deal breaker to preclude tweaks to the spec to fix it.
That said, I'm sure they've had extensive discussions about it and made this decision for a good reason - I hope they now push ahead hard with an alternative solution to these problems.
Re: Blink won’t implement pointer events
#4The approach where all the vendors are ignoring each other as much as possible while pursuing their own improvements has created a giant mess. What is strangling the situation is there is no consistent vision of what they're actually trying to achieve, so the resulting platform is incoherent, and thus absolutely joyless to work with.
Re: Blink won’t implement pointer events
#5If it becomes a standard I guess they will reconsider their choice. We are in a weird era where HTML5/web apis kind of succeeded ,making plugins almost obsolete, yet i'm still not sure 5/10 years from now,vendors will still be on that same line.The temptation of implementing proprietary APIs is still huge. Touch events for instance are a still proprietary API.
It's a W3C recommendation http://www.w3.org/TR/touch-events/
Re: Blink won’t implement pointer events
#6People used to complain about mobile device fragmentation, but the web is now looking more fragmented than at any point since IE3 vs Netscape, and whoever else decided to chuck together an excuse for a browser and release it. The approach where all the vendors are ignoring each other as much as possible while pursuing their own improvements has created a giant mess. What is strangling the situation is there is no con…
Browser vendors generally seem to be working pretty closely to build a consistent platform. While they've all got their own priorities, as ever, there's lots of collaboration in many areas. We've got cross-platform graphics, WebGL is almost useable, CSS support is good… and so on.
Compared to a few years ago, when we had to build sites that scaled from IE6 all the way to the iPhone, the web is much more uniform and pleasant to work with.
Re: Blink won’t implement pointer events
#7If it becomes a standard I guess they will reconsider their choice. We are in a weird era where HTML5/web apis kind of succeeded ,making plugins almost obsolete, yet i'm still not sure 5/10 years from now,vendors will still be on that same line.The temptation of implementing proprietary APIs is still huge. Touch events for instance are a still proprietary API.
Touch events for instance are a still proprietary API. It's a W3C recommendation http://www.w3.org/TR/touch-events/
Re: Blink won’t implement pointer events
#8People used to complain about mobile device fragmentation, but the web is now looking more fragmented than at any point since IE3 vs Netscape, and whoever else decided to chuck together an excuse for a browser and release it. The approach where all the vendors are ignoring each other as much as possible while pursuing their own improvements has created a giant mess. What is strangling the situation is there is no con…
Is there really need to engage in hyperbole? The situation is bad enough without having to resort to exaggerations for effect.
The IE6 lack of support for transparent pngs and a host of other incompatibilities also fragmented the web and in effect the situation is much better now because most sites just work in IE 11 even though developers only tested in Chrome and or Firefox. This is true unless you're using features that haven't made it through the standardization process yet like webrtc. That sites "just work" in the latest version of IE without testing wasn't the case 5 years ago, or even 3 years ago.
Re: Blink won’t implement pointer events
#9A small example: let's say that you want to redirect the error output to the standard output.
Since everything is a file descriptor on UNIX, you can just call dup2(2) and this won't have any repercussion on other parts of the program. You can also redirect any error to a file just by using this on a file descriptor you got from open (2).
But in Javascript, everything is different, you have to redeclare console.error and hope that this won't break anything if some library is doing exactly the same thing as you somewhere. This is also the same problem with XMLHttpRequest and various javascript APIs. (including the File and Blob API to read files on the browser).
Re: Blink won’t implement pointer events
#10People used to complain about mobile device fragmentation, but the web is now looking more fragmented than at any point since IE3 vs Netscape, and whoever else decided to chuck together an excuse for a browser and release it. The approach where all the vendors are ignoring each other as much as possible while pursuing their own improvements has created a giant mess. What is strangling the situation is there is no con…
From the source:
>Pointer events would likely never supplant touch events on the web (especially without support from Safari). Since touch events are here to stay, supporting another largely redundant input model has a high long-term complexity cost on the web platform.
Sounds to me like the Blink time is trying to use their say to reduce fragmentation and they've taken the side of practicality. Rough consensus and running code indeed.
The other points seem equally sensible to me (at least at first glance) - and a long way from "ignoring each other as much as possible while pursuing their own improvements"