Я заметил, что в facebook и gmail есть действительно странные имена #id и .class.
Неужели они запутывают их нарочно? или делает их IDE? Кажется логичным иметь такие нечитаемые имена для разработки
например - это кнопка обновления gmail. Было бы разумно иметь id/class как "refresh"
<div class="G-Ni J-J5-Ji" style="">
<div class="T-I J-J5-Ji nu T-I-ax7 L3" act="20" role="button" tabindex="0" style="-webkit-user-select: none;" data-tooltip="Refresh" aria-label="Refresh">
<div class="asa">
<span class="J-J5-Ji ask"> </span><div class="asf T-I-J3 J-J5-Ji"></div></div></div></div>
и кнопка отправки Facebook для обновления статуса
<button class="_42ft _42fu _11b selected _42g-" type="submit">Post</button>
по производительности - имеет ли более короткое имя действительно влияет время загрузки? казалось бы, это (для большой страницы, такой как facebook или gmail) еще пара 100kb, что сегодня широкополосная линия пренебрежимо мала для необходимого времени
для исключения - твиттер и pinterest имеют читаемые имена