Далее приводится код, который позволяет отследить изменения размеров html dom элемента, не только когда изменяется размер окна браузера, но и когда изменяются размеры других элементов на странице (а наш отслеживаемый элемент растягивается или сжимается из-за этого).
Код написан для для отслеживания ширины элемента, но можно получить и другие значения с помощью ResizeObserver.