Почему используют position:fixed; left: -999999px вместо left:-100%;?
Иногда вижу что кто то удаляет элемент из потока таким образом, например спрайты. Для чего это нужно?Неужели 999999px требуют меньше вычислений чем -100% или какие-то браузеры это не поддерживают?
left: -999999px применяют к ссылкам для скринридера, когда текст нужно спрятать, но прочитать тем не менее.
ридеры не читают явно скрытые элементы.
чистый px будет быстрее, чем соcчитать процент, а потом все равно px
в случае со спрайтом svg там все дерево будет пересчитываться со всеми path.