Почему браузеры недостаточно умны для аппаратного ускорения без уловок?

В наши дни существует множество веб-страниц, которые рекомендуют вам добавить эти правила к вашему контенту, чтобы сделать его аппаратно ускоренным:

transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);

Это всегда казалось мне смешным. Почему браузеру нужна моя помощь, чтобы принять решение об аппаратном ускорении? Будет быстрее, правда? Так почему бы просто не сделать это? Зачем ждать, пока я «обману» браузер?


Другой способ задать этот вопрос может заключаться в следующем: почему не каждая таблица стилей baseline / reset включает строки

* {
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}
14
задан BoltClock 2 February 2012 в 00:50
поделиться