ResizeObserver: адаптивные графики и embed без window.resize

ResizeObserver вызывает callback при изменении border-box элемента — идеально для dashboard внутри grid, где window.resize молчит.
В callback не меняйте синхронно ширину того же элемента — риск loop; используйте requestAnimationFrame.
- [ResizeObserver — MDN](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver) — API и примеры.
---
## Производительность
Отключайте observer при unmount компонента.
Для сотен узлов — один observer на контейнер, не на каждую ячейку.
