Итак: для того, чтобы ваша страница могла начать отрисовку как можно быстрее, размещайте стили наверху. Чтобы избежать блокировки загружаемых ресурсов, размещайте скрипты внизу.
Заключение о расположении стилей и скриптов :)
Тем более, что Энди Дэвис в первую очередь ссылался на Chrome, который пока что не монополист…
Это уже микро-оптимизация. На практике ни разу не видел в ней необходимости. Тем не менее, да, document.getElementById('ID') — всё равно самый быстрый.
Да, CSS анимация сама по себе работает шустрее, из-за своей нативности, так сказать. Но это лучше разбирать в теме про анимацию в целом, там очень много аспектов есть на рассмотрение
924 - 659 = 265
265 / 1000000 = 0.000265
0.000265 сэкономленных миллисекунд за 1 селект.
Но в любом случае, спасибо за метод, не знал :)
Заключение о расположении стилей и скриптов :)
Тем более, что Энди Дэвис в первую очередь ссылался на Chrome, который пока что не монополист…