STATISTICS.md

November 1, 2017 ยท View on GitHub

Statistics

This statistics file, can have some old data, from previous commits. We tried to frequently update it.

Here a statistics for each of implementation/example. Also available as .xlsx file in the root of project - statistics.xlsx Declarations, selectors, rules, selectors per rule and declarations per rule for CSS files got with a help of grunt-css-count module. You can also see this statics by run Gruntfile.js:

npm i

npm i grunt -g

grunt


Number of lines

ImplementationHTMLCSSTotal
OOCSS116233349
SMACSS125220345
Atomic114231345
Organic122255377
BEM Bootstrap 412762326359
BEM CSS131245376
BEM Platform105260365
BEM Flexboxgrid13310741207
CSS Modules144220364
Raw96242338

File size

ImplementationHTMLCSSTotal
OOCSS5.17 KB2.22 KB7.39 KB
SMACSS6.09 KB2.25 KB8.34 KB
Atomic6.24 KB2.82 KB9.06 KB
Organic5.28 KB3.59 KB8.87 KB
BEM Bootstrap 46.26 KB148 KB154.26 KB
BEM CSS5.9 KB2.55 KB8.45 KB
BEM Platform5.02 KB2.77 KB7.79 KB
BEM Flexboxgrid6.07 KB42.8 KB48.87 KB
CSS Modules4.41 KB2.35 KB6.76 KB
Raw4.31 KB2.53 KB6.84 KB

CSS statistics

ImplementationSelectorsDeclarationsRulesS/RD/R
OOCSS3892351.12.6
SMACSS3192311.02.54
Atomic7882741.11.1
Organic8094551.51.7
BEM Bootstrap 42610326618561.41.8
BEM CSS3896381.02.5
BEM Platform40103401.02.6
BEM Flexboxgrid2823942491.11.6
CSS Modules3095301.03.2
Raw4986441.12.0

Graphics statistics

HTML (Number of lines)

CSS (Number of lines)

Total (Number of lines)

HTML (File sizes)

CSS (File sizes)

Total (File sizes)

Selectors

Declarations

Rules

S/R

D/R