Мне нужно точно измерить размеры текста в моем веб-приложении, чего я достигаю, создав элемент (с соответствующими классами CSS), установив его innerHTML, а затем добавив его в контейнер с помощью appendChild.
После этого есть ожидание до того, как элемент будет визуализирован, и его offsetWidth можно прочитать, чтобы узнать, насколько широко представлен текст.
В настоящее время я использую setTimeout(processText, 100), чтобы дождаться завершения рендеринга.
Есть ли какой-либо обратный вызов, который я могу прослушать, или более надежный способ сообщения, когда созданный элемент был отображен?