Bringing Back the 1990s: The Revenge of JavaScript Style Sheets
summary
Claims that ideas from 1996 JSSS are resurfacing and demonstrates them: live JSSS examples show variables and conditionals, selector-based styling, a random dark-mode toggle, and media-query-like width checks implemented in script. Notes practical limits: Netscape-only removal, lack of devtools, CSSOM cross-origin and traversal issues, and inconsistent runtime behavior when mutating window versus styles. Surveys modern equivalents—Sass, Less, CSS variables, post-CSS—and points to CSS object model and Houdini as the paths browsers need to expose.
AI-written summary · about
chapters (5)
- 0:00Start
- 7:15MOSAIC
- 8:47There were a few solutions to this problem...
- 21:29Component-based Approach
- 25:56JavaScript Style Sheets were short-lived.
related talks
40mBringing back the 1990s: The revenge of JavaScript Style Sheets
47mCSS Rises from the Ashes: (Re)Make Friends with Your Stylesheet
28mSee the Past, Present, and Future of CSS-in-JS
26mJavascript Style Sheets
32mHow JavaScript Changed CSS
39m"CSS in JS - The good, The bad and The ugly"
23mCSS-in-JS
31mUnique Value Proposition of CSSinJS and the Future
