3 ms·
There are a lot of bugs out there. They're usually hard to trigger, but you come across them when working on browsers. For example, the animation of 3d CSS tra
by Manishearth 10y ago
There are a lot of bugs out there. They're usually hard to trigger, but you come across them when working on browsers.
For example, the animation of 3d CSS transforms (which needs SLERP) differs in some test cases across different browsers. I don't think any browser displays the correct behavior here, though the spec is a copy of what webkit does so I suspect the spec gets it wrong too. Other engines have an implementation of the algorithm that doesn't match the spec textually. I'm unsure if the algorithms used in these browsers are actually equivalent and it's an implementation bug, or if the algorithm picked is wrong.
However these are just really examples of bugs. There have been cases where the spec itself is buggy, and cases where it is ambiguous, but both get addressed. The specs these days try hard to avoid this. But bugs will happen.