Не думаю, что это будет иметь значение для скорости.
XHTML: Строчные теги - это то, что указано в W3C.
JavaScript: вероятно, это не сработает, потому что я никогда не видел, чтобы чей-то код использовал все заглавные буквы в JS.
SQL полностью заглавными буквами, чтобы отличать действия, функции и т. Д. От фактических данных. Вы можете использовать строчные буквы, но они становятся менее читабельными (для некоторых, включая меня).
IMO, пробираться через кучу прописных тегов менее читабельно, чем строчные. Я бы сказал, что пользовательские агенты не заботятся о том, что это за теги. Вот небольшая история: когда я создавал веб-сайт в 1999 году, теги в верхнем регистре были стандартом.
Вы все еще можете найти некоторые изворотливые не обновленные сайты, которые все еще пишут
'Используйте <B></B>
, чтобы сделать текст жирным шрифтом'