mgsmus Eğer hızdan kasıt DOM ise artık günümüzde buna pek takılmamak lazım ama yine de teoride ne kadar class varsa onu parse edip ilgili komutları çalıştırmak daha uzun sürer (evet biraz dinozor gibi düşünüyorum 😀). Tabii bu ms gibi sürelerde gerçekleşiyor ve kullanıcıdan kullanıcıya değişiyor ama selector sayısı ile render süresi doğru orantılı diye biliyorum. Çok kapsamlı arayüzlerde kullanıcı için fazladan işlemci yükü demek.
Hız konusuna SASS tarafindan bakacaksak sürekli derlenmesi gerektiği için evet biraz dezavantaj ama hiyerarşiyi sağladığı için düzenleme yapması daha kolay geliyor bana. İyi bir component yönetimi SASS ile birlikte avantajlı oluyor. Özellikle tasarıma döken kişi farklı biriyse işi bayağı bir kolaylaştırıyor. Git history kısmında da değişiklikleri ayırt etmek daha basit.
HTML class tarafına çok yüklenildiğinde (+10 class) okunabilirlik azaldığı için benim gibi göz problemleri olan kişiler için ayrı bir işkence. Sırf bu yüzden HTML tarafındaki tailwind classlarını vs toplayıp otomatik SASS'a çeviren bir tool yapıyorum. Dikey okuma daha rahat bence.