performance - поддержка - bootstrap сборка




Bootstrap 2 или Bootstrap 3 для IE 7 Performance Wise (2)

Хотя я знаю, что SO не любит темы A vs B, выслушайте меня.

Bootstrap 3 только что был выпущен с бесчисленными улучшениями. Единственным потенциальным нарушителем транзакций является снижение совместимости IE 7. Для сайтов, которые обслуживают корпоративных пользователей, это, к сожалению, нецелесообразно, так как в одном конкретном случае использование на рынке примерно на 10%.

Поэтому поддержка IE7 - это необходимость, которую можно было бы подумать, что это просто означает, что вы хотите придерживаться Bootstrap 2. Однако с этим https://github.com/coliff/bootstrap-ie7 можно легко добавить поддержку IE7, сохраняя при этом все преимущества Bootstrap 3.

Один из них - вы должны использовать polyfill boxsizing.htc для пользователей IE 7 ( https://github.com/Schepp/box-sizing-polyfill )

Итак, мой вопрос будет лучше придерживаться Bootstrap 2 или переключиться на Bootstrap 3.0 с boxsizing.htc? B3 с .htc будет медленнее для 10% пользователей IE7, чем для B2, но если он едва заметен (особенно если сервер кэширует), это будет полезно для остальных остальных 90%.

Если знаете, что знаете, следующее, что я могу проверить, это установить по умолчанию B2 и B3 с демонстрационными сайтами .htc и сравнить скорости в IE7.

PS Если есть лучший полипол для добавления boxsize в IE7, чем тот, который указан выше, насколько это возможно, дайте мне знать.


Это полный кошмар для поддержки IE 7 с Bootstrap 3. Мы попробовали его и должны были вернуться к Bootstrap 2 для нашего нового проекта.

Мы попробовали патчи, которые вы упомянули.

Итак, нижняя строка: вам действительно нужно поддерживать IE 7, не используйте Bootstrap 3.


Bootstrap 3 отказался от поддержки IE7, но есть альтернативный репозиторий github, который вы можете использовать, поддерживающий IE7, его можно найти здесь: https://github.com/coliff/bootstrap-ie7







twitter-bootstrap-3