width
и height
практически не получится, т.к. от их размеров зависит контент всей страницы. Браузеру приходится пересчитывать все остальные элементы в зависимости от параметров текущего. will-change
иногда это может помочь. Но лучше transform
для анимации не найти.