Я использовал это раньше, и мои результаты смешаны. Эти сценарии приводят к тому, что IE загружается немного при загрузке страницы. По сути, вы должны думать об этом как об элементах и правилах таблиц стилей, чтобы применить «исправления» к областям, в которых отсутствует конкретный механизм рендеринга. В некоторых случаях, в зависимости от сложности вашей разметки или таблиц стилей, это может занять некоторое время, и вы увидите зависание браузера.
Тем не менее, если вы сможете обойтись без этих затрат на производительность, вы сэкономите время на разработку, так как будете тратить меньше времени на взломы вокруг причуд IE6; IE7 / IE8 предоставит достаточно недостающих функциональных возможностей, чтобы вы могли избежать определенных крайних случаев, лучше разрабатывать с использованием стандартов (min-width / min-height, множественных селекторов className и т. Д.), И некоторые проблемы с рендерингом исчезнут.
Однако, если вам просто нужна поддержка 24-битного прозрачного PNG, используйте инструмент, созданный для этого. Включать IE7 / IE8.js только для поддержки PNG - все равно что колотить в гвоздь с танком. Для этого используйте DD_belatedPNG.