# Why I'm Excited About Native CSS Variables

DevFeed: [Why I'm Excited About Native CSS Variables](<https://devfeed.tech/articles/why-i-m-excited-about-native-css-variables-29535.md>)

Original publisher: [Read original article](<https://philipwalton.com/articles/why-im-excited-about-native-css-variables/>)

Published: 2015-12-06T20:43:53Z

Content type: opinion

Language: en

Sources: [Philip Walton](<https://devfeed.tech/sources/philip-walton.md>)

Topics: [CSS](<https://devfeed.tech/topics/css.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>), [Chrome Canary](<https://devfeed.tech/topics/chrome-canary.md>), [Sass](<https://devfeed.tech/topics/sass.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [chrome-canary](<https://devfeed.tech/tags/chrome-canary.md>), [css](<https://devfeed.tech/tags/css.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [feature](<https://devfeed.tech/tags/feature.md>), [platform](<https://devfeed.tech/tags/platform.md>), [sass](<https://devfeed.tech/tags/sass.md>), [web](<https://devfeed.tech/tags/web.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>)

## AI overview

The article argues that native CSS Custom Properties are fundamentally different from Sass variables. It explains that Custom Properties are dynamic CSS properties scoped to the DOM, enabling capabilities and design patterns that preprocessors cannot provide, while suggesting that developers may use both approaches together.

## Source excerpt

A few weeks ago CSS variables--more accurately known as CSS Custom Properties--shipped in Chrome Canary behind the Experimental Web Platform Features flag.[1] When Chrome engineer Addy Osmani first tweeted about the release, he was met with a surprising amount of negativity, hostility, and skepticism. At least, it was surprising to me, given how excited I am about this feature.