Steps to reproduce
- View http://www.testufo.com/browser.html
This page now has a warning against Internet Explorer users not supporting 120Hz animations.
- Obtain a 120Hz computer monitor, such as one of the monitors listed here:
- View http://www.testufo.com in Internet Explorer 10
It only runs at 60 frames per second.
- View http://www.testufo.com in Google Chrome (or the new FireFox 24+ pre-beta)
It runs flawlessly at 120 frames per second.
Animations should be smooth on 120Hz computer monitors.
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “Jason W.”
Changed Assigned To from “Jason W.” to “IPBS P.”
Changed Status to “By design”
Changed Assigned To from “IPBS P.” to “Christian F.”
This is NOT “By Design”
This is a VIOLATION of W3C Animation Timing specification to synchronize requestAnimationFrame() to refresh rate – see end of section 5 of https://www.w3.org/TR/animation-timing/
Chrome, Safari, FireFox, all do animations at 50Hz, 75Hz, 85Hz, 100Hz, 120Hz flawlessly. IE and Edge are the only browsers that fail.
Related, with much more complaints and reproduction:
Lots of people were complaining!
Some versions of IE11 on some systems do 120Hz properly, but the Edge browser completely FAILS on this.
It’s noteworthy that almost 100% of systems work at 75Hz for IE10/IE11, but zero (0%) of systems work at 60Hz with EDGE.
For some reason, EDGE is hardcoded (in violation of W3C spec) to only run at 60Hz.
Correction, I meant:
It’s noteworthy that almost 100% of systems work at 75Hz for IE10/IE11, but zero (0%) of systems work at 75Hz with EDGE.
This is now illegal in HTML 5.2
Section 220.127.116.11 of HTML 5.2, explicitly (with an “MUST NOT”) mandates there should be absolutely no permanent frame rate caps.