Необходимо ли прекращение поддержки Internet Explorer

Пора решиться на прекращение поддержки Internet Explorer

22.01.2021
29
3 мин.
0

Прекращение поддержки Internet Explorer завершает целую эпоху развития Всемирной паутины. Пора уже сделать этот важный шаг и идти дальше вместо того, чтобы каждый раз спотыкаться о проблемы с браузером, который потрепал немало нервов разработчиков. Однако не все разработчики пока готовы перейти эту черту. И дело даже не в них. Многие клиенты просто не видят, а точнее не понимают те проблемы, которые несет в себе этот браузер. Они зациклены на кроссбраузерности и подразумевают под ней и поддержку IE.

Правильное отображение сайта в разных браузерах — обязательная вещь, но когда стоит вопрос о современных фичах, то IE (Internet Explorer 11) уже не актуален. А точнее невозможна или требует поиска альтернативных и не всегда удобных вариантов. Тут уже надо чем-то жертвовать. Или создавать современный сайт или постоянно оглядываться на «недобраузер». Может уже хватит?

Почему Microsoft пошел на прекращение поддержки Internet Explorer

Официально она не закончится до 2025 года. Это означает, что он будет продолжать получать обновления безопасности и исправления ошибок в течение еще четырех лет.

Но летом 2021 года в Microsoft откажутся от него при разработке и модернизации своих приложений. Несмотря на то, что этот момент еще не наступил, уже сегодня стоит уделять гораздо больше внимания современным возможностям в нативном JavaScript.

Необходимо ли прекращение поддержки Internet Explorer
Internet Explorer ушел в прошлое (изображение создано с помощью ИИ)

Читайте также: CSS свойства margin-inline-end и margin-inline-start.

Internet Explorer 11 не оправдал себя

Текущая, последняя итерация браузера намного лучше, чем 9 и 10. Но все равно он, мягко говоря, оказался не очень хорошим. Многие из новых замечательных методов нативного JavaScript работают во всех популярных браузерах, кроме IE.

Речь идет, в том числе о таких новинках манипулирования DOM, как Element.remove(), Element.before(), Element.after(), API Fetch, шаблонные строки, деструктуризация массивов и объектов, значения аргументов по умолчанию и прочие. Можно использовать полифилы, но они не всегда являются решением проблемы.

Стоит отметить, что прекращение поддержки Internet Explorer и Legacy Edge (исходный вариант, отличный от Chromium) многие разработчики встретили с радостью. Соответствующее заявление компании было опубликовано на ее официальном сайте:

С 30 ноября 2020 года приложение Microsoft Teams больше не будет поддерживать IE11. Аналогичный шаг для остальных приложений и сервисов Microsoft 365 состоится 17 августа 2021 года.

Legacy Edge, который его создатели назвали «лучшим олицетворением современного браузера» уступил место новому Edge.

Читайте также: ECMAScript 2020: финальный список новшеств в JavaScript.

Заключение

Без всякого сомнения, IE был последней опорой «застойного» интернета, периода, когда браузеры не обновлялись автоматически. Приходилось учитывать, какая именно версия стоит на компьютере в текущий момент.

Для разработчиков прекращение поддержки Internet Explorer — конец целой эпохи, но одновременно с этим и начало гораздо лучшего периода с новыми более привлекательными возможностями. Следить за обратным отсчетом до окончания срока поддержки можно тут.

Прощай Internet Explorer. Покойся с миром!!!