~/talk

Skeleton Mammoth - solving the problem of Skeleton Loaders

Talkat Conf42 JavaScript 2023 · on Thursday, 2023-11-16· [component-design, frontend-architecture]
slides:none on file

A reusable library called Skeleton Mammoth provides pure CSS, no JS skeleton loaders that activate with a single class and two element classes (SM loading and SM item primary/secondary), compiles from SCSS to lightweight CSS, and supports data-sm-config JSON attributes for theme, animation (wave, wave-reverse, pulse, none) and opacity. It preserves component layout, honors prefers-color-scheme and prefers-reduced-motion, exposes root CSS variables for full customization, and demonstrates working card demos with smooth transitions and screen-reader hints.

AI-written summary · about

  1. 0:00intro
  2. 0:22preamble
  3. 0:38about aleksandr
  4. 0:55introdution to skeleton mammoth
  5. 1:23what are skeleton loaders?
  6. 1:52skeleton loaders examples
  7. 2:02why do you have to use skeleton loaders?
  8. 2:52problems of most existing skeletons
  9. 4:16skeleton loader alternatives
  10. 4:36spinner
  11. 5:30progress bar
  12. 6:46the absence of any visuals
  13. 7:12creating versatile and reusable skeleton loader
  14. 10:30root variables. colors
  15. 10:59root variables. animations
  16. 11:09base styles
  17. 13:17advanced features
  18. 13:28color scheme
  19. 13:46reduced motion
  20. 14:17configuration
  21. 15:45advanced usage
  22. 16:42demo
  23. 18:13let's wrap it up!
  24. 19:22thanks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.