The behavior looks to be the same.
body {
text-align: center;
}
p {
font-size: 2.5em;
background-image: linear-gradient(to bottom, #ff0052, #8e2b88);
-webkit-background-clip: text;
}
p.-webkit {
-webkit-text-fill-color: transparent;
}
p.color {
color: transparent;
}
<p class="-webkit">-webkit-text-fill-color: transparent</p>
<p class="color">color: transparent</p>
(Or see Codepen)
Browser support of -webkit-background-clip: text
is weaker than of -webkit-text-fill-color: transparent
, so most probably we don't win better browser support, but does it change anything (like more/less optimal rendering)?