Вы имеете в виду ширину пикселя? Нет, нет простого способа предсказать это в Javascript без необходимости его отображения браузером. Это очень сильно зависит от того, какой шрифт выбран браузером, размер шрифта (на который может повлиять наследование, если задано значение в процентах или em), межбуквенный интервал, заполнение элементов и т. Д. До тошноты.
Предлагаемое вами решение для рендеринга в браузере, даже с нулевой непрозрачностью или visibility:hidden
(спасибо, комментаторы), я думаю, лучший способ.