私は多くの CSS パフォーマンスに関する記事を読んできました。
このようなセレクターが悪い理由がわかります
#social a {
}
ブラウザは最初にaを読み取るため、ページ内のすべての<a>タグを強制的にループします。
しかし、なぜa[title="home"]などのセレクターはclassを使用するよりも遅いのでしょうか?
ブラウザーは、特定のクラスを持つ要素を把握できるように、何らかのインデックスを作成すると思います (正しいですか?)。
しかし、ブラウザーは、どの要素が特定の属性を持っているかをインデックス化するべきではありませんか? (タイトルなど)?
私の質問は; a[title="home"]などのセレクターを使用すると、クラスを使用する場合と比較して 、CSS/要素のルックアップが遅くなるのはなぜですか? 結果が非常に遅くなるために、ブラウザーは何またはどのように動作しますか?