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

Download Lead List
Download a sample report


Technology usage statistics

Websites using BEM5,430 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+85
Websites that dropped BEM-64

BEM usage distribution by website rank

The correlation between utilization of BEM technology and the relative popularity of websites

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
yookassa.ru Russia5,962
See full domain list

Alternative Technologies


jQuery: Total 28,082,833 domains found using jQuery
React: Total 4,867,483 domains found using React
Polymer: Total 1,769,206 domains found using Polymer
AngularJS: Total 722,476 domains found using AngularJS
AMP: Total 440,582 domains found using AMP
Vue.js: Total 414,296 domains found using Vue.js
Redux framework: Total 303,779 domains found using Redux framework
Next.js: Total 211,216 domains found using Next.js
Handlebars: Total 170,559 domains found using Handlebars
Angular: Total 159,520 domains found using Angular