After reading numerous articles discussing the pros and cons of camelCase and Underscore naming conventions, I have always leaned towards camelCase due to its byte-saving nature.
However, upon discovering BEM, I must admit that I am now in a state of confusion. While BEM naming is undeniably more readable, the use of '_', '__', and long names may increase file size. Additionally, I have not come across any JavaScript plugins supporting BEM. So, which naming convention would be best suited for a well-designed webpage?
P.S. I apologize for any errors in my English writing. I welcome any opinions on this matter.