BEM

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,605 live websites   that are using BEM.

Download Lead List


Technology usage statistics

Websites using BEM5,605 websites
Most popular in the country Russia
Market position in JavaScript Frameworks#33
Market penetration in JavaScript Frameworks<0.1%

Technology adoption

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

BEM usage distribution by website popularity



Geographical Distribution

Technology usage distribution by websites across the globe.






Websites utilizing BEM

Top websites that use BEM

DomainCountryRankContacts
yandex.ru Russia163
metrika.yandex.ru Russia499
yandex.com Russia1,523
browser.yandex.ru Russia1,970
market.yandex.ru Russia5,357
webmaster.yandex.ru Russia5,709
See full domain list
Flat price per the report, subscription is not required.

Alternative Technologies


React: Total 4,834,249 domains found using React
Polymer: Total 891,436 domains found using Polymer
Backbone.js: Total 737,224 domains found using Backbone.js
AngularJS: Total 722,751 domains found using AngularJS
RequireJS: Total 603,097 domains found using RequireJS
MooTools: Total 570,225 domains found using MooTools
AMP: Total 446,655 domains found using AMP
Prototype: Total 433,023 domains found using Prototype
Redux: Total 313,236 domains found using Redux
Angular: Total 220,312 domains found using Angular