CSS Will Change Module Level 1

E662777

CSS Will Change Module Level 1 is a W3C specification that defines the `will-change` property, allowing authors to hint which properties of an element are likely to change to optimize browser rendering performance.

All labels observed (2)

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf W3C specification
aimsTo enable user agents to prepare optimizations in advance
improve smoothness of transitions
reduce jank during animations
allowsAuthorsTo hint which properties of an element are likely to change
appliesTo all elements
constrains which CSS properties may be named in will-change
definesAtRuleOrFeature CSS feature for hinting future changes
definesConcept compositing-affecting properties
layout-affecting properties
paint-affecting properties
potentially expensive properties
definesProperty will-change
definesValueType auto
contents
custom-ident list
scroll-position
editorialGroup CSS Working Group
focusesOn browser rendering performance
performance optimization
rendering optimization
governs how authors declare likely future changes to elements
hasPropertySyntax will-change: auto | scroll-position | contents | <custom-ident>#
language English
media visual
moduleLevel 1
partOf CSS
Cascading Style Sheets
propertyName will-change
publishedBy W3C
World Wide Web Consortium
relatedTo CSS Animations Module
CSS Compositing and Blending Module
CSS Transforms Module
CSS Transitions Module
specifies CSS will-change property
specifiesBehavior how user agents may ignore unsupported will-change values
how will-change can trigger creation of a new containing block
how will-change can trigger creation of a new stacking context
how will-change interacts with stacking contexts
status W3C Candidate Recommendation
url https://www.w3.org/TR/css-will-change-1/
usedWith HTML elements
SVG elements
warning authors should remove will-change when no longer needed
overuse of will-change can harm performance

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

W3C CSS specifications includes CSS Will Change Module Level 1
CSS Will Change Module Level 1 specifies CSS will-change property
linked to: CSS Will Change Module Level 1