JavaScript のライブラリで ShadowDOM 考慮されてないのが多い
全部の要素が document からつながってる前提 クエリセレクタで取ってこれる前提
そんなのが多すぎ

そろそろ WebComponents を意識したのが増えてきてほしい
WebComponents 使ってたら body 以下って xxx-app みたいなタグ一つだけでほかは全部その app の ShadowDOM の中ってことが普通にある
だからこれまでの DOM 構造を前提としてたら何もできないようなものもありうる


jQuery は一応親指定できるけど基本 document からだし WebComponents で作るなら使わないのが基本になってくれるといいなぁ
使いたい人が勝手に使う分には別にいいんだけど 割と良さそうなライブラリがあってそれが jQuery 必要とか書いてるとすごく嫌な気分になるから
結局 jQuery 入れるくらいなら自分で作ると言って自作ツールが増えてる……