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 848 live website that are using BEM.

Download website list

Technology usage statistics

Websites using BEM 848 websites
Most popular in the country Russian Federation
Market position in JavaScript Frameworks #28
Market share in JavaScript Frameworks <0.1%

Technology adoption

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

Distribution by websites popularity

BEM detection in the top websites by popularity
Top 10k sites 3 websites
Top 100k sites 15 websites
Top 1m sites 76 websites

Websites utilizing BEM

Top websites that use BEM

Domain Country Rank Contacts
yandex.ru Russian Federation 462
money.yandex.ru Russian Federation 757
yandex.com Russian Federation 2,367
www.sonel.ru Russian Federation 16,535
ya.cc Russian Federation 20,860
www.selectline.ch Switzerland 28,363
See full domain list
Flat price per report, subscription is not required.

Market Share

BEM market share within the JavaScript Frameworks category

Geographical Distribution

Technology usage distribution by websites across the globe.







BEM often used together with


Category - Document Standards.
JavaScript is used together with BEM on 826 domains. Total 6,112,271 domains found using JavaScript
Category - Document Encoding.
UTF-8 is used together with BEM on 793 domains. Total 8,085,874 domains found using UTF-8
Category - Analytics.
Yandex.Metrika is used together with BEM on 715 domains. Total 105,366 domains found using Yandex.Metrika
Category - Mobile.
Viewport Meta is used together with BEM on 712 domains. Total 5,073,584 domains found using Viewport Meta
Category - JavaScript Libraries.
jQuery is used together with BEM on 695 domains. Total 4,109,387 domains found using jQuery
Category - Document Standards.
X-UA-Compatible is used together with BEM on 502 domains. Total 2,517,075 domains found using X-UA-Compatible


Alternative Technologies


AlloyUI: Total 3,866 domains found using AlloyUI
Alpine.js: Total 851 domains found using Alpine.js
AMP: Total 57,159 domains found using AMP
Angular: Total 2,569 domains found using Angular
AngularJS: Total 78,316 domains found using AngularJS
Ant Design: Total 506 domains found using Ant Design
Aurelia: Total 240 domains found using Aurelia
Backbone.js: Total 96,402 domains found using Backbone.js
Catberry.js: Total 6 domains found using Catberry.js
ef.js: Total 16 domains found using ef.js