1)Google從Blink中刪除了CSS Profiler(問題#265486)如何分析CSS選擇器?
2)Firefox沒有一個(問題#713031)(有趣的是,幾年前有人問了一個類似於鉻探測器......現在他們知道了!)
3)歌劇有蜻蜓,但現在歌劇基於Blink ...而蜻蜓走了。
4)唯一的分析器仍然在那裏,在Safari中,不能在我的6.0.5/OSX 10.8.5上工作。 (它保持記錄的CSS,我不能停止它)
此外,這應該是瀏覽器依賴,因此只測試一個瀏覽器不是最好的選擇。
我知道這個工具「CSS-Stress-Testing-and-Performance-Profiling」,但我沒有弄清楚如何將它用於我的目的。
我碰到一些基準來,如:http://jsperf.com/css-selector-speed/15並立足於一個我寫的東西是這樣的:https://gist.github.com/tagliala/7009411
鉻傢伙說,「CSS選擇器匹配現在是相當快的絕對多數使用的通用選擇器在探測器實施時慢「,好吧...
我該如何檢查是否值得它將語法從」.icon- 「更改爲」.font-icon.font-icon-「避免像「[class * = icon-],[class * = icon-]」這樣的通用規則?這就是Bootstrap 3.0爲Glyphicons和FontAwesome所做的計劃是4.0
謝謝並對不起我的英文!
我猜你真的不應該擔心這個.. – Enrichman
[*類= icon-]是不是一個普遍的選擇是一個屬性選擇器,找到其值至少包含一個字符串的子字符串..該*本身被認爲是通用選擇器..它有時被忽視,因爲它非常慢 –
基於給出的推理,我簡單地假設它不是真的值得。 – BoltClock