Недействительный HTML замедляет время загрузки страницы?
Недействительный HTML замедляет загрузку страницы или недействительный HTML не влияет на время загрузки страницы? Есть ли способ проверить это точно?
4 ответа
Во всяком случае, это не будет медленнее, чем одиночная анимация в jQuery. Большая часть вашего javascript займет значительно больше времени, чем недействительный html (в секундах от разницы!!!), поэтому в действительности я уверен, что вы не увидите эффекта, а конечный пользователь не увидит эффекта.
Если ваше программное обеспечение критически важно и должно отображаться как можно быстрее, тогда да, в любое время браузер не может настроить ваш html и должен догадаться, что это потребует дополнительных операций и, возможно, тысяч компьютерных операций (1 мс). Так что на самом деле ваш, вероятно, хорошо, если не писать лучше HTML, проверяя его
Разные браузеры справляются с этим по-разному, и я подозреваю, что это довольно сложно проверить.
Отсутствие таких элементов, как -, приведет к тому, что браузер угадает кодировку и может привести к повторным загрузкам
Ну, я не знаю ответа, можно было бы сказать, что это, вероятно, замедляет страницу, если браузер должен угадать, каким должен быть правильный рендеринг, но в любом случае браузеры делают это замечательно, поэтому, вероятно, разница не так уж велика. С другой стороны, есть некоторые вещи, которые могут замедлить рендеринг и не связаны с неправильным html, примером этого может быть расположение тегов на странице.
Я не знаю, для других браузеров, но Chrome имеет Speed Tracer, вы можете использовать его, чтобы измерить, сколько времени тратит браузер на каждом из этапов рендеринга страницы.
Я не думаю, что отсутствие html может привести к замедлению страницы, так как большинство браузеров могут догадаться, каким будет тег, за исключением того, что он написан на php. но главным образом то, что может замедлить страницу, было бы неправильным javascript или чрезмерным использованием встроенного javascript вместо внешнего. У меня есть что-то подобное, и, честно говоря, я не уверен, что отсутствующие теги могут замедлить ваши страницы.