Category - JavaScript Frameworks

The Block, Element, Modifier methodology (commonly referred to as BEM) is a popular naming convention for classes in HTML and CSS. BEM is trying to solve the naming problem and structure that CSS often run into. BEM also provides a better structure for your CSS code and scalable CSS.

We have discovered 5,580 live websites that are using BEM.

Download website list

Technology usage statistics

Websites using BEM5,580 websites
Most popular in the country RU
Market position in JavaScript Frameworks#31
Market penetration in JavaScript Frameworks<0.1%

Technology adoption

Recent changes in BEM usage. (See BEM Usage Changes report)
Websites that added BEM+772
Websites that dropped BEM-849

Distribution by websites popularity

BEM detection in the top websites by popularity
Top 10k sites8 websites
Top 100k sites30 websites
Top 1m sites202 websites

Websites utilizing BEM

Top websites that use BEM

See full domain list
Flat price per the report, subscription is not required.

Geographical Distribution

Technology usage distribution by websites across the globe.

Alternative Technologies

React: Total 5,125,832 domains found using React
Backbone.js: Total 761,359 domains found using Backbone.js
MooTools: Total 664,572 domains found using MooTools
AngularJS: Total 610,756 domains found using AngularJS
Prototype: Total 460,523 domains found using Prototype
RequireJS: Total 432,245 domains found using RequireJS
AMP: Total 428,054 domains found using AMP
Redux: Total 288,596 domains found using Redux
Handlebars: Total 194,765 domains found using Handlebars
Nuxt.js: Total 89,252 domains found using Nuxt.js