November 28, 2006

Sass released

Hampton Catlin committed the first public SassSyntactically Awesome StyleSheets — a CSS preprocessor adding variables, nesting, and mixins. code on November 28, 2006 — a CSSCascading Style Sheets — the language for layout, color, and typography on web pages. preprocessor adding variables, nesting, and mixins (some sources also cite an October 5, 2006 0.1.0 milestone).

What it was for

Sass (style sheet language)SassSyntactically Awesome StyleSheets — a CSS preprocessor adding variables, nesting, and mixins. (Syntactically Awesome Style Sheets) compiled to plain CSSCascading Style Sheets — the language for layout, color, and typography on web pages. — letting teams define `$primary-color` variables, nest selectors, and share mixins across large stylesheets. Natalie Weizenbaum became lead maintainer and grew SassSyntactically Awesome StyleSheets — a CSS preprocessor adding variables, nesting, and mixins. into the dominant preprocessor of the 2010s, influencing Less, Stylus, and eventually native CSSCascading Style Sheets — the language for layout, color, and typography on web pages. features.

People

  • Hampton Catlincreator
  • Natalie Weizenbaummaintainer

Why it's here

SassSyntactically Awesome StyleSheets — a CSS preprocessor adding variables, nesting, and mixins. pioneered the CSSCascading Style Sheets — the language for layout, color, and typography on web pages. preprocessor pattern that defined front-end build pipelines for a decade.

Why it mattered

It proved developers wanted programming-language features on top of declarative CSSCascading Style Sheets — the language for layout, color, and typography on web pages..

What it solved

Large CSSCascading Style Sheets — the language for layout, color, and typography on web pages. codebases repeated values and selectors with no variables, functions, or imports.

Media

  • Sass (style sheet language)
    ImageSass (style sheet language)

    http://sass-lang.com/, Public domain, via Wikimedia Commons

Related