How can we improve the Microsoft Edge developer experience?

CSS "Will Change"

Adds a will-change CSS property, that can be used to signal that a particular property is likely to be changed in the future, or that an element's content is likely to change.


1,083 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Jonathan Sampson [MSFT] shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • Max commented  ·   ·  Flag as inappropriate

    How is this not implemented yet? Every other browser that matters already has this.
    Edge is starting to look like IE.

  • Liz commented  ·   ·  Flag as inappropriate

    This would be a great addition to your browser. To quote Sara Soueidan, the will-change property will help us write hack-free performance-optimized code, and emphasize the importance of speed and performance to our CSS operations. Why NOT support this?

  • Kevin Lozandier commented  ·   ·  Flag as inappropriate

    Hopefully this gets promoted to higher priority. It provides huge perf gains and implicitly becomes important for things that can tremendously benefit from its use when it comes to animations & various layer-focused use of element nodes such as UI components in general.

    Available in Safari, Blink (Chrome, Opera), and Firefox, it seems it should no longer be in the low priority category since it's both important, widely supported by other browser venders, & now only Edge seems to be behind on its adoption unless there's reasons on the W3C list that's not mentioned here at all.

  • Anonymous commented  ·   ·  Flag as inappropriate

    Definitely important for the release of Edge. The difference it has made to animation and transitions in the current releases of both Chrome and firefox is absolutely tremendous.

    Prior to the will Change property being introduced IE 11 was in fact one of the better browsers as far as frame rate during animation goes, now the competition completely runs away with it, when the property is used appropriately.

Feedback and Knowledge Base