Closed utubo closed 6 years ago
Firefox本体のスクロール慣性が消えるまでwindow.scrollToが待たされてるっぽい気がする →ちがうっぽい
ノードが多いとdocument.body.style.scrollBehavior = 'smooth'が重くなるのかも? →CSSとクラスでやったら症状が軽減された気がする
document.body.style.scrollBehavior = 'smooth'
初回スクロール時にinsertRuleすると、初回だけ遅い manifestでCSSを指定した方がいい?すべてのページでCSSを読み込むことになるけどいいのか? 他のアドオンとの兼ね合いで、読み込むファイルが多いほどネックになりそうなので、ルールが1つしかないならファイル読み込みは避けたい(それともFirefoxがメモリにキャッシュしてくれる?)
backgroundへ送ればbrowser.tabs.insertCSSできるが、contentだけで完結できるならそうしたい
初回のスクロールが遅いので、まだcloseしない
スクロールは
window.scrollTo({top: xx, behavior: 'smooth'})
するようにしたのでクローズ
Firefox本体のスクロール慣性が消えるまでwindow.scrollToが待たされてるっぽい気がする →ちがうっぽい
ノードが多いと
document.body.style.scrollBehavior = 'smooth'
が重くなるのかも? →CSSとクラスでやったら症状が軽減された気がする初回スクロール時にinsertRuleすると、初回だけ遅い manifestでCSSを指定した方がいい?すべてのページでCSSを読み込むことになるけどいいのか? 他のアドオンとの兼ね合いで、読み込むファイルが多いほどネックになりそうなので、ルールが1つしかないならファイル読み込みは避けたい(それともFirefoxがメモリにキャッシュしてくれる?)
backgroundへ送ればbrowser.tabs.insertCSSできるが、contentだけで完結できるならそうしたい