Примечание: автор вообще сидит на Опере, но это совсем другой вид порока, и речь сейчас не о нём.

Многие из нас знают о тяжелой болезни веб-сообщества — пережившем своё браузере Internet Explorer 8, который всё никак не уйдёт на покой.

Поддержка его не то чтобы невозможна, но требует ненужных усилий. Что куда хуже, от реализации этой поддержки страдают и современные люди.


Статистика


Даже статистика среди посетителей w3schools – совсем не нулевая. 0.4% — веб-разработчиков! – пусть не десятая часть, но и не на пределе статпогрешности.

А общемировая статистика (декабрь 2015) до сих пор даёт 1.88%.

То есть, каждый пятидесятый использует ИЕ 8.

То есть, если в вашей компании 100 человек – то у вас таких ребят (почти) двое. Как вам такой поворот?..

И это если не считать китайцев. 8% — как вам такая цифра? Почти каждый десятый.

Забавно, но в открытую признаться в использовании IE 8 решаются немногие.
У кого ни спросишь — всё сплошь хром да огнелис.

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

Незримые оковы


Можно теоретизировать и строить гипотезы о том, что мешает на пути к счастью.
Кто-то говорит, что это – энтерпрайз, который закупил себе Windows XP и старых компов, а апгрейдить дорого, да и, казалось бы, зачем?.. А не-ИЕ запускать запрещено групповыми политиками.
Кто-то говорит, что это – госаппарат, который быстренько проведёт тендер и как раз лет через шесть чего-нибудь да купит. А запускать не-ИЕ запрещено обычными политиками.
Кто-то говорит, что это – образование, сидящее на старых машинах.
Теорий много.

А разве он не падает?


Падает.
Только очень как-то… потихонечку. Для семилетнего браузера.

И хвост его беспокоит меня.

А почему это боль-то?!


Про общую позицию
Тут надо понимать, что автор не испытывает ненависти и презрения к ИЕ 8, каковое, например, достаточно распространено среди… элиты.

Ребята! Разработчики этого браузера честно старались. Они убрали большую часть JS-костылей в обращении к DOMу, дали поддержку Web-ARIA. Но это было шесть лет назад!

Посмотрите на код, который вы писали шесть лет назад.

Поплачьте.

  • Единственный популярный не-автообновляемый браузер (ИЕ 9 меньше, чем ИЕ 8! Он был уже на винде-семёрке, а туда встаёт и ИЕ10)
  • Скорость работы.
  • Элементарные операции с массивами.
  • CSS-анимация.
  • Pointer-events.
  • И все остальные современные JS/CSS фишки. Список – это чисто личная боль автора.

Все они вынуждают либо писать фолбэки…
Либо, что ЗНАЧИТЕЛЬНО хуже, писать полностью другие решения.
JS-анимацию вместо CSS-анимации. Которая будет чуть-чуть, но тормозить у всех клиентов, даже на современных браузерах. Сюрприз, requestAnimationFrame IE8 тоже не поддерживает.
По-другому работать с массивами и памятью.
Делать другую разметку. Не такую эффективную, какой она могла бы быть.

Позиция компании


В нашей компании есть несколько ветвей веб-разработки.

Первейшая (исторически) — это контролы для WebForms / MVC. Тут у нас (пока) выбора никакого — ИЕ 8 поддерживается, на нём сидят люди, на этих контролах множество legacy-приложений. Его будут поддерживать.

Есть DevExtreme, набор современных JS-виджетов, который пока поддерживает IE8. Пока просят.

Есть веб-элементы для важных, больших элементов. Например, веб-дизайнер репортов.
Тут у нас IE9+.
Нашлись люди, пожаловались…

Давайте порисуем


Я хочу с вашей помощью взять и нарисовать портрет тех реальных юзеров, кто сидит на ИЕ 8 и не может уйти ни на более высокие версии, ни на альтернативные браузеры.
Наверняка же у вас есть такие реальные, не воображаемые, а физически знакомые вам люди?

Что их держит?
Кто им мешает?
Если вы делаете проект – вполне вероятно, ваши заказчики просят вас поддержать IE8.

Зачем?
Что ими движет?
Расскажите!

Давайте послушаем друг друга.

И может быть… может быть, мы поймём, как нам идти дальше?

Материалы
Иконки взяты на flatIcon.com
И включены в HTML-страничку согласно технологии с котами.

Странички, скриншоты с которых использованы в статье, лежат на гитхабе. Обе. :)
Можно зайти на GitHub pages, скопировать текст в Google.Translate и всё-таки узнать, о чём говорят весёлые китайцы :)

Графики и виджеты делал с помощью DevExtreme.

Спасибо всем, кто помогал и кто читал!

Должны ли в ваших проектах поддерживать старые IE?

Проголосовало 924 человека. Воздержалось 347 человек.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Комментарии (125)


  1. LinGG
    28.12.2015 16:10
    +10

    если сайт не будет работать на IE 8 — будет повод обновиться конечному пользователю. Я считаю, стоит мотивировать последнего.


    1. kaatula
      28.12.2015 16:13
      +1

      В чём-то оно так…
      Но не окажется ли это слишком жестоко? :(
      Вдруг он не со зла, вдруг у человека просто нет выбора?..

      Вот и я пытаюсь представить себе получше этого человека :)


      1. LinGG
        28.12.2015 16:16
        +10

        выбор есть всегда. чем дольше их поддерживать — тем дольше мучаются разработчики. мы ведь тоже люди.


      1. navion
        28.12.2015 17:06
        +4

        А много таких в реальности?
        Что мешает «энтерпрайзу» установить Chrome на компьютеры с XP, а legacy-интранет открывать в IE?


        1. k12th
          28.12.2015 17:24
          +2

          На самом деле, ровно ничего не мешает. Некоторые так и делают.


        1. kaatula
          28.12.2015 17:24
          +1

          Групповые политики.
          Ими можно запретить лазить на левые сайты, оставить только список разрешённых.
          Хром, в таком жёстком случае, прописывается как запрещённый к запуску экзешник.
          Восемь лет назад мы так делали на лабораторных работах :)


          1. navion
            28.12.2015 17:33
            +1

            ИТ самим на руку обновление на компьютерах с выходом в интернет: SRP не даёт 100% гарантии от заражения, да и пользователи будут их донимать неработающими в IE сайтами.


            1. VolCh
              29.12.2015 09:03
              +2

              В некоторых компаниях ИТ-служба не решает, что устанавливать на компы пользователей. В лучшем случае может порекомендовать что-то изменить, предоставив ТЭО. Вы можете экономически аргументировать ваше предложение?


              1. navion
                29.12.2015 20:00

                Как минимум риски по ИБ. Понятно, что прекращение поддержки XP выгодно в основном Microsoft, но нельзя просто оставить всё как есть. Например, вот рекомендации правительства UK по использованию устаревшего ПО:
                www.gov.uk/government/publications/obsolete-platforms-security-guidance

                А вообще, довольно странно видеть упоминание ТЭО в компании, которая не может себе позволить соблюдение жизненного цикла рабочих инструментов.


        1. novoselov
          28.12.2015 22:26
          +3

          В некоторых компаниях IE8 это корпоративный стандарт под который написаны внутренние приложения.
          Любое обновление — это лишние затраты на тестирование, развертывание, обновление парка куда эти обновления ставить.
          С этим кстати идет борьба со стороны Microsoft.


          1. Isopropil
            28.12.2015 23:25
            +2

            Так и написали же — в чём проблема пускать эти внутренние приложения в осле, а в инет ходить полноценными браузерами? По-хорошему, для осла вообще должен быть перекрыт доступ во внешний мир, как минимум — из соображений безопасности. Когда-то давно делал так — ставил фильтры на файрволле по юзер-агенту, чтоб если кто-то как-то случайно запустит осла — в инет им выйти не мог.


      1. ozonar
        29.12.2015 02:39
        +1

        Ну например при встраивании webbrouser в приложение на C# или Delphi, по умолчанию эмулируется IE7, несмотря на то, какая версия стоит на десктопе, и для изменения этого параметра необходимо править реестр, что не особо очевидно.

        Поэтому все приложения, в которых используется дефолтный webbrouser в юзер-агенте будут выдавать именно IE7. Не думаю, что таких приложений мало.

        Кроме этого, есть некие места, браузер в которых ограничен политикой безопасности, например учебные заведения. Девятая опера на более чем сотне компьютеров – не редкость.


      1. sashabeep
        30.12.2015 13:28

        Самый популярный сайт в России тоже так считает.
        Пытаюсь представить себе этого человека — ну никак не выходит


    1. EvilPartisan
      29.12.2015 11:18

      Сайт для человека или человек для сайта?


      1. vbif
        29.12.2015 17:31

        Вопрос в другом: сайт для 95% людей, или для 98% но на 30% дороже и тяжелее?


  1. Myosotis
    28.12.2015 16:16
    +6

    В опроснике не хватает IE 6, его же еще юзают =)


    1. elFurion
      28.12.2015 16:19

      «China .66%» — Простите, Microsoft, что?


      1. SHVV
        28.12.2015 16:32
        +3

        .66% — это среди всех пользователей в мире.
        А в пересчёте на китайцев: 3.1%- Peoples Republic of China.


    1. kaatula
      28.12.2015 16:29
      +4

      Изыди, IE 6!

      Не надо упоминать его вслух!

      Хотя когда-то он тоже был ничего такой, да.


      1. SelenIT2
        29.12.2015 10:46

        5.5 был круче. Умел всё то же самое (в главном), но при этом хотя бы был последователен и не страдал доктайпофренией:)


  1. elFurion
    28.12.2015 16:17
    +2

    Вспомнил, как когда-то всем интернетом боролись с IE6 и предлагали пользователям установить что нибудь более новое.


    1. kaatula
      28.12.2015 16:24
      +2

      Да, был сайт IE 6 Countdown

      Кстати, про IE 8 тоже был такой сайт, уже неофициальный.
      Но давненько не обновлялся, а сейчас и вовсе не открывается…


      1. LeonidZ
        28.12.2015 23:25

        А вы наверно не в Internet Explorer его открываете )


  1. SelenIT2
    28.12.2015 16:46
    +7

    как нам идти дальше?

    Имхо, надо объяснять, что значит «поддержка» и «сайт работает в браузере X».

    В моем понимании, «сайт работает» — значит, что он за разумное время загружается, все тексты на нем читаемы (копируемы и печатаемы при необходимости), все ссылки и кнопки — особенно Та, Заветная, которая «Купить/заказать/пожертвовать/etc.» — видны, доступны и нажимаемы (хоть мышой, хоть с клавиатуры, хоть с тачскрина). В моем понимании очевидно, что на древней машине с IE8 на XP на 3-м пентиуме с выгоревшим монитором на 1024?768 физически не может, не должен и не будет выглядеть так же, как на новеньком хроме на новеньком «ретиновом» аймаке — и это абсолютно нормально.

    Если же сайт пытается «хоть тушкой, хоть чучелом» изобразить из себя «взрослое» поведение в ископаемом динозавре, при этом нужные полифиллы и костыли грузятся по нескольку минут, еще пару минут несчастные динозавровы мозги судорожно пытаются со всей этой фигнёй взлететь хоть как-то это отрисовать, поминутно промахиваясь и теряя доступность ссылок и кнопок — по закону подлости, прежде всего Той, Заветной — и в итоге грустно крэшится нафиг, оставляя и так несчастного пользователя в еще большей депрессии ненависти к создателям и владельцам сайта… то, в моем понимании, это означает, что фактически сайт в этом браузере не работает. Потому что не решает сполна ни главную задачу (помочь юзеру нажать на Ту, Заветную, кнопку и принести владельцу сайта денюжку), ни побочную — технологу попонтоваться (потому что понты, мешающие выполнению основной задачи — это плохие, негодные понты:).

    В моем понимании, поддержка браузера сайтом — это когда сайт в нем работает. А не бесполезно имитирует никому не нужный и нефункциональный гламур.

    И есть мнение, что стоит поработать над тем, чтобы у заказчиков понимание более-менее совпадало с моим;)


    1. k12th
      28.12.2015 17:01
      +1

      И graceful degradation, и progressive enhancement (хоть тушкой, хоть чучелом) тоже требуют времени и, значит, денег. И нервов. А, значит, тут хоть совой об пень, хоть пнем об сову.


      1. SelenIT2
        28.12.2015 18:06

        Не верю, что примерно такая graceful degradation требует пипец как много времени. Даже если в придачу оставить боковые отступы, фоновый цвет и приятный шрифт (в .eot и динозавры умеют). Юзер будет счастлив, что может сразу жмякнуть Ту, Заветную, Кнопку (не дожидаясь загрузки тонн вспомогательной мишуры), а разработчик — что не надо плавить мозги (себе и юзерской машине), пытаясь впихнуть физически невпихнуемое..:)


        1. k12th
          28.12.2015 18:28
          +1

          А это не graceful degradation. Это изначально сугубо текстовый и статичный контент. Проблема, понятное дело, не в сайтах, на которых дюжина параграфов текста и Заветная Кнопка (tm). Проблема в приложениях. Для, например, гугл-документов, гмейла, яндекс-карт я лично не могу придумать, как свести инфу, за которой пришел юзер, к тысяче слов и Заветной Кнопке (tm).


          1. SelenIT2
            28.12.2015 21:10

            Есть мнение, что да, сугубо текстовый контент — это не деградация, а как раз-таки то, что по умолчанию:). А всякая интерактивность — то самое прогрессивное улучшение. Об этом говорили ещё летом, недавно у нескольких корифеев снова проскакивала та же мысль.


  1. greybax
    28.12.2015 16:55
    +1

    Объяснение такому феномену думаю довольно очевидное. Большинство юзеров IE8 это пользователи Windows XP (т.к там он впервые появился как браузер по умолчанию). Пользователей WinXP я встречаю до сих пор (как в гос. организациях так и в мелких частных компаниях). К тому же что говорить о IE8, если еще и IE6 живет


    1. kaatula
      28.12.2015 17:17

      А это какие-то мимопроходящие люди, или с ними есть общение?

      Интересны же вот _причины_, по которым они не обновляются…

      Просто повода нет? :)


      1. Belikov
        28.12.2015 17:30
        +2

        Причина простая — желание Microsoft убить-таки Windows XP. Ни IE9, ни .net 4.5, ни Office 2013 там не работает.
        А многие сильно привыкли к IE и XP вот и сидят на этом. Но Chrome встречается все чаще.


      1. greybax
        28.12.2015 17:58

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


      1. vlivyur
        29.12.2015 16:11

        Так для этого придётся ещё и железяку новую покупать. А не у всех на это деньги есть. А кое-где просто махнули рукой — работает и ладно, сдохнет — подумаем.


  1. rPman
    28.12.2015 17:03
    +1

    По поводу статистики, частично туда могут заглядывать встроенные браузеры в приложениях (например .net контрол по умолчанию), те же ссылки из стандартного просмотрщика документации в windows (страница откроется прямо в окне помощи, помнится в winxp так даже выходили в окне логина в интернет а от туда стандартный проводник, и соответственно запускали приложения)… точно помню когда то win7 так тоже делал, и тем более winxp т win8 но теперь воспроизвести не удалось, все ссылки открываются во внешнем браузере.

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

    Лично мне, во всех подобных случаях никаких красивостей css, анимации нафиг не нужно, правда мне в любом случае этого не требуется :) отключаю везде и все если не лень.


    1. kaatula
      28.12.2015 17:23
      +1

      Ещё встроенные браузеры используются в мобильных приложениях, для аутентификации по OAuth-протоколу посредством ВКонтактов, Твиттеров и фейсбуков


      1. rPman
        28.12.2015 17:50
        +1

        Не только мобильные, буквально вчера ставил какой то плагин к sketchup он открывает окно IE (характерный звук перехода по страницам, забываю часто его убрать) для авторизации на сайте.
        p.s. кстати даже если на компьютере поставить ie 10 то компонетны в программах всеравно useragent:

        Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)


        1. kaatula
          28.12.2015 21:41

          Ну я вот тут поразмышлял
          Ниша-то и посещаемые страницы у таких штук довольно узкоспецифичные

          То есть вряд ли они попадают в статистику StatCounter…


  1. Visphord
    28.12.2015 17:06

    Давайте скажу за себя, как одного из тех многих пользователей этого самого IE8. Стоит у меня машинка на WinXP, на которой единственное что вертится — это клиент WebMoney. И стоит там IE8. И вот раз в месяц захожу я с этой машинки денежку за инет заплатить. И не нужно мне там ничего другого (а другое — IE10, при попытке поставиться сказало «а не перейти ли тебе мил человек на Windows 7»). И вот в один прекрасный ужасный день захожу я пополнить счет свой, а диковинная страничка говорит мне — гуй тебе, а не пополнение, обнови браузер. И не просто говорит, а говорит с редиректом (да так, что узнать URL-заветный не могу я), да мало того — поставив Firefox православный не понимает софтина заморская (Webmoney), что браузер новый и дефолтный поставил я — открывает ссылки диковинные все равно в IE старом. Так и живем каждый месяц (копируем урл, вставляем в другой браузер, и с него платим), но по привычке все равно жмакаю я на кнопку заветную и порчу статистику людям добрым.
    Конечно, можно исправить все, накатить семерку, вспомнить где ключи лежат да на какой мобильник это все активировано — но зачем, если и так работает :)


    1. i360u
      28.12.2015 17:12
      +10

      Вот он! Лови его!


    1. kaatula
      28.12.2015 17:27

      Вооо, спасибо за подробный рассказ!
      А проблема, я так понял, что учётная запись старая и от неё всё потеряно?

      Может, в XP как-то не так программа по умолчанию на http:// прописалась?..


      1. Visphord
        28.12.2015 17:39
        +3

        Учетная запись в самой WM — да, не новая. Ключики где-то есть, но надо искать — с ненулевым шансом для себя остаться без кошелька (мало-ли какой там нюанс может попасться :) ). программа для открытия http:// прописалась верно, FireFox считает себя дефолтным, система считает так-же, в других программках ссылки открываются в FF. Но видимо в webmoney клиенте прописан напрямую запуск iexplorer.exe или еще как вариант могу предположить, что из-за того, что внутри используется компонент IE — оно и открывает ссылки только в IE, несмотря на дефолтный браузер :(


        1. vshemarov
          28.12.2015 20:37

          Хм, видимо, каких-то тонкостей я не уловил, но юзаю ВМ-клиента аж под Виндой 10 — и никаких проблем!


  1. caveeagle
    28.12.2015 17:06
    +7

    Если честно, вообще не понял, о чём хотел рассказать автор поста.

    Пожаловаться на жизнь?
    Нарисовать портрет пользователя IE8? Так тема не раскрыта, про это ни слова.
    Спросить у сообщества, почему люди сидят на IE8? Ответ очевиден: потому что девятый не ставится на XP.


    1. kaatula
      28.12.2015 17:27

      Мне жаль


  1. i360u
    28.12.2015 17:11
    +5

    Принципиально не пойду в проект, который заморочен на поддержке чего-то кроме «last two versions». Вы либо делаете крутые вещи, либо «воюете с мельницами».


    1. kaatula
      28.12.2015 17:28
      +3

      Увы, ситуации бывают разные
      Мы вот тут воюем с мельницами вместо других. Такой вот отряд IT-наёмников )
      А нас посылают воевать с ИЕ!..


  1. hogans
    28.12.2015 17:31
    +1

    в корпоративном секторе есть немало специализированного софта, работающего только в Internet Explorer, например, ADOC N@vigator от ATR и Airbus, и Toolbox Remote от Boeing. Так же там имеется парк машин под Windows XP. Вот они и пополняют статистику.
    Некоторые рады бы и проапгрейдиться, но тот же ADOC совсем недавно стал поддерживать IE9.


    1. kaatula
      28.12.2015 17:36

      Судя по специфичности, именованные — это личный опыт?

      Один поддержал IE 9, ура
      А остальные? Планируют, не планируют, вообще ушли с рынка и приходится сидеть на том, что есть?..
      Очень интересно, правда


    1. ArsenBespalov
      28.12.2015 17:52
      +1

      Все верно. Чего уж говорить, даже компания Avaya на своих партнерских сайтах относительно недавно стала поддерживать корректно современные браузеры, а до этого был IE8.


      1. navion
        29.12.2015 20:28

        Партнёрские порталы ужасны везде: у MS он работает только в IE, у IBM периодически выключается, а про HP у меня есть весёлая картинка.


        1. kaatula
          29.12.2015 21:20

          Кстати, обнаружил недавно, переставляя винду, что майкрософтовский сайт на ИЕ 8 работает не всегда и не везде…


        1. ArsenBespalov
          30.12.2015 10:13

          Интересно, с чем это связано, неужели такие артефакты возникают из-за внедрения в CRM/ERP/BPM или чего еще у них используется для работы с клиентами?


    1. duke_pro
      28.12.2015 19:51
      +1

      Когда-то давно, Siebel, стоявший в нашей организации поддерживался только несколькими билдами IE6. В WSUS стоял блеклист обновлений безопасности ActiveX (критических ессно) которые ломали поддержку.


      1. kaatula
        28.12.2015 21:41

        А потом что случилось?
        Поддержал более высокие версии, или его заменили?


  1. theRavel
    28.12.2015 17:46
    +1

    Подскажите пожалуйста, откуда взялась статистика 8% для Китая?


    1. kaatula
      28.12.2015 17:53
      +1

      Извиняюсь и благодарю
      Пропустил ссылочку при переносе исходников статьи из ворда в хабр

      gs.statcounter.com/#browser_version-CN-monthly-201512-201512-bar


  1. ruikarikun
    28.12.2015 17:47

    Но это было шесть лет назад!

    6 лет назад вышла Windows 7. Вы можете представить себе разработчика, который бы заявлял что-то в духе «Но это было шесть лет назад! Не нужно поддерживать Windows 7!»?

    Так что в случае с IE дело в чём угодно, кроме возраста.


    1. kaatula
      28.12.2015 17:57

      Не могу представить — на Windows 7 встаёт IE 11, у них всё хорошо :)


    1. SelenIT2
      28.12.2015 18:12

      Крайность на крайность: 6 лет назад вышел Kaspersky 2009. Крутой антивирус был, между прочим. Что мы подумаем про человека, считающего, что этот антивирус, без обновлений — нормальная защита в наши дни?

      Браузеры, конечно, где-то между этими крайностями. Но с нынешними «вечнозелеными» тенденциями даже годовалый браузер — седая древность. В том числе в плане безопасности, кстати.


      1. k12th
        28.12.2015 18:58

        Но энтерпрайзные админы почему-то считают, что безопасный браузер — это проверенный, а не новый.


        1. Isopropil
          28.12.2015 19:53

          Это ишак-то проверенный? Да в нём критических дыр нашли больше, чем во всех полноценных браузерах вместе взятых, и ещё больше ещё пока не нашли. А что уж говорить про восьмой — это вообще одна огроменная дырень. Безопасность — одна из основных причин, почему надо ВООБЩЕ отказаться от использования ие.


          1. k12th
            28.12.2015 21:14

            Вот и я о чем.


        1. SelenIT2
          28.12.2015 21:27

          На эту тему очень давно (как раз тогда, когда IE8 был передним рубежом прогресса, как минимум в стане MS) был очень меткий комикс:)


          1. k12th
            28.12.2015 21:39

            О, действительно очень метко.


          1. Isopropil
            28.12.2015 22:02

            ишак-8 — последним рубежом прогресса? Да он на момент выхода уже был протухшим.


            1. SelenIT2
              29.12.2015 00:52
              +1

              Ну, как минимум на тот момент он действительно был ближе всех прочих к «полной поддержке CSS2.1». Ну и LocalStorage успел всё-таки реализовать, и ещё кое-чего по мелочи. Если бы вместо того сумасшествия с размножением движков он ещё стал обновляться хотя бы ежегодно..:)


  1. shure58
    28.12.2015 18:21

    Пару лет назад в универе стояли ХР с ИЕ8 и ФФ4 (может, выше). Так вот ИЕ — был на рабочем столе по умолчанию, ФФ — нет. Вот вам, пожалуйста: 1 комп ~ 10 пользователей в день. Конечно, откроют ИЕ не все, но большинство уж точно. Админ не позаботился, а у пользователя нет прав устанавливать софт.


    1. kaatula
      28.12.2015 21:42

      Ну пять лет назад это было более-менее нормально )


    1. IRainman
      29.12.2015 08:22

      5 лет назад XP и IE8 ещё поддерживался самими MS. Так что разница с тогда и сейчас огромная. Так, например, я с XP на 7 пересел в середине 2009, вот даже точная дата и время установки на домашней машине есть:
      Дата установки: 03.08.2009, 14:21:36
      Но это я, а в институте (МИЭТ) и в 2010 г. на XP пользовательские и преподавательские машины были почти все.


      1. navion
        29.12.2015 20:10

        Слабак, я рабочий компьютер с XP сменил только в середине этого года. И несмотря на лучшие характеристики (кроме HDD), новый компьютер работает медленнее из-за корявых оптимизаций в 8.1 — пять минут после загрузки можно отдыхать из-за суперфетча и в целом диск загружен сильнее, плюс медленнее отрисовывается UI.


        1. IRainman
          30.12.2015 03:32

          Ну, я переполз с 32х битной XP на 64 х битную 7, заодно сменив две 2 ГБ плашки ОЗУ на две по 4 ГБ.

          P.S. а зачем было обновлять старую машину до 8.1? По каким соображениям не до 7, ну т.е. какие плюсы для вас есть в 8.1 по сравнению с 7 и почему её выбрали? Это я интересуюсь в контексте описываемых тормозов.


          1. navion
            30.12.2015 08:21

            Сменил вместе с компьютером (2C/4GB > 4C/8GB), а на 8.1 для управления серверами с 2012 R2, ну и дома на SSD она неплохо работает.


  1. LeonidZ
    28.12.2015 18:27
    -2

    Очень бы хотелось поддерживать максимум 2 последние версии каждого браузера, а лучше вообще только WebKit. Это бы значительно упростило разработку. И вообще, не очень хорошо, что многие решения весят в три раза больше необходимого тупо из-за поддержки различного раритета. Но очень не хочется самому быть стимулом для обновления браузеров, т.к. в большинстве случаев пользователь не браузер обновит, а сервис сменит на тот, где ему комфортно. Имхо, производители браузеров должны производить безусловный апдейт на master ветку.Так же, как обновляется винда в особых случаях. Браузер перезагрузится для обновления через 60 секунд / отложить на 1 час.


    1. hungry_ewok
      28.12.2015 19:17
      +5

      >Имхо, производители браузеров должны производить безусловный апдейт на master ветку

      /хмуро/
      Что-то вспомнилась баечка про разработчика-микроконтроллерщика, за которым приехали по поводу глюка его творения. И когда он сказал «без проблем, щас обновление накатим и все ок» — его вывезли в чистое поле, дали лопату и сказали — ок, накатывай, оно тут, всего метра три вглубь.

      Авторов подобных идей тоже надо вывозить в поле и давать лопату.

      Чтобы поняли, бдь, что в жизни бывает к примеру железо ценой больше их квартиры и органов, которое рулится строго конкретной версией того же матьего IE, и много других интересных легасей.

      Фантазеры, иттить.


      1. LeonidZ
        28.12.2015 19:29
        +4

        Надо закапывать тех, кто сделал софт, который рулит железом ценой больше жизни и квартиры, и строго завязал на матьего IE. И тех, кто писал им ТЗ, а заодно руководителя, который отвечал за весь этот «полный пинцет».


        1. hungry_ewok
          28.12.2015 21:28
          +2

          Добро пожаловать в чудесный мир энтерпрайза и прочего корпоративного софта, Нео.


          1. LeonidZ
            28.12.2015 21:43
            +1

            Сейчас зашел в свою аналитику в браузеры за последние 30 дней с надеждой не увидеть динозавров и с грустью подтверждаю их существование:
            0.0296% — Internat Explorer 4.0!!! Кто они?!
            0.0169% — Internet Explorer 6.0
            0.0085% — Internet Explorer 7.0
            0.6394% — Internet Explorer 8.0 — вот тут совсем грустно. У меня правило: гарантированно поддерживать все браузеры, где доля посетителей составляет от 0.5%.
            А дальше забавнее:
            0.0889% — Internet Explorer 9.0
            0.2668% — Internet Explorer 10.0
            И снова это:
            0.7876% — Internet Explorer 11.0

            По факту, кол-во пользователей IE11 и IE8 — примерно одинаково. Так что списывать IE8 слишком рано. А судя по тому, что есть еще с IE4, так вообще не получится, пока полностью не пропадет IE как сущность или MS не сделает глобальный принудительный мега-апдейт.

            Пойду выпью кофе, не ожидал =(


            1. kaatula
              28.12.2015 21:53

              О, приятно, что благодаря статье люди узнают что-то новое )))
              Пусть и печальное…


            1. vbif
              28.12.2015 22:41

              Кто они?!

              Возможно кто-то где-то ещё сидит на pentium II под Windows 98, другого объяснения я не вижу. Странно, что нет 5-ки.


              1. SelenIT2
                29.12.2015 00:53

                А точно не боты?


                1. kaatula
                  29.12.2015 06:37

                  Вот же люди
                  Написали бота, а на новый браузер не проапдейтили!.. :(


                  1. Argutator
                    29.12.2015 11:06

                    By design? :-D Хитрые авторы библиотек-полифиллов ночами натравливают тысячи ботов под устаревшими браузерами, чтобы наращивать статистику) В копилку теорий заговора :)


                  1. SelenIT2
                    29.12.2015 11:19

                    Возможно, разработчик того бота уже давно умер, а вы тут ёрничаете…


              1. IRainman
                29.12.2015 08:31

                Очень может быть, не понятно просто зачем с таких машин вообще в инет выходить. На старой работе в 2003г. собирал стенд для древней железяки, драйвера на которую были только для 98 и вообще часть железки для компа была с ISA шиной.


                1. vbif
                  29.12.2015 15:42
                  +1

                  Лет пять назад точно были такие извращенцы. Я тогда работал в ростелекоме, и помню, что пару раз пытался настроить кому-то из абонентов под 98 работу с D-Link DSL-2300U. Тоже, кстати, интересный агрегат: без плясок с бубном нормально заводился исключительно под Windows XP.


                1. vbif
                  29.12.2015 15:56
                  +1

                  А если говорить о корпоративных машинах: в том же ростелеке около 7 лет назад в справочной 09 стояли компы с 98 виндой и 4 ишаком. Правда, в интернет с них выхода не было.


                  1. kaatula
                    29.12.2015 16:02

                    Интересно, что с ними нынче сталось…


            1. WolfTheGrey
              29.12.2015 16:02
              +2

              IE4 — это браузер из навигаторов и прочих устройств на базе Windows CE. Каюсь! Грешен! В прошлом году ещё пытался использовать.


              1. kaatula
                29.12.2015 16:34

                Эх, Fujitsu-Siemens Loox 720, молодость моя…
                Но там же были и неродные браузеры? :)


                1. Error1024
                  30.12.2015 05:52
                  +1

                  opera :)


                  1. kaatula
                    30.12.2015 12:18

                    Неее, вот на наладоннике NetFront рулил! :)


        1. IRainman
          29.12.2015 08:29
          +2

          В тред призывается Meklon дабы подтвердить информацию о существовании адово дорогого нового томографа с корейской Windows XP x64 SP1, кажется. Но суть не в конкретной версии, просто вот так оно есть, к сожалению.


          1. Meklon
            29.12.2015 09:01
            +5

            Подтверждаю)) Это RAYSCAN Symphony от Samsung. При запуске ОС стартует оболочка управляющего ПО с базой данных. Свернуть нельзя, нормальными средствами такс менеджер не поднять. Можно попытаться успеть до загрузки воткнуться. Но это чревато отзывом гарантии на весь комплекс, при малейшем косяке. Обслуживает абы какой аутсорс с эникеями. Дистанционно. Через криво влепленный нами же teamviewer, хотя производитель оставил сетевой доступ через оболочку.


            1. kaatula
              29.12.2015 12:25

              Сурово живут томографисты.
              Я так догадываюсь, тут дело ещё и в долгом цикле разработке такого оборудования?..


              1. Meklon
                29.12.2015 13:15
                +5

                Медицинское оборудование… Видимо задолбаешься сертифицировать комплекс. Я руководил этим безобразием, обучал персонал на запуске томографа.
                Вот, я анализировал основные проблемы:

                image
                image

                Много веселого было. Особенно сканирование тыквы в качестве первого пациента. А потом еще и наших экспериментальных крыс там же фоткали. Вот фотка из Biomaterials:

                image

                Полная публикация с кучей заморочек уже открыто доступна здесь, если кому-то инетересно. Я под нее кучу пилил и рисовал. Пришлось Inkscape выучить:
                image


              1. Meklon
                29.12.2015 13:19
                +4



                1. kaatula
                  29.12.2015 14:55

                  А как её заставили лежать неподвижно?!


                  1. Meklon
                    29.12.2015 15:28
                    +7

                    Наркоз. И милая подушечка под лапки из стоматологического силикона. Правда в конце сеанса решила встать и уйти, несмотря на лошадиную дозу. Я вот думаю… Может мне переписать эту статью человеческим языком? Как мы выращивали искусственную диафрагму, как пересаживали. Все-таки уже опубликован материал. Только на Geektimes в биотехнологии.


                    1. kaatula
                      29.12.2015 19:57
                      +1

                      Это должно быть интересно
                      Не знаю, насколько всем и глубоко, но интересно


                      1. Meklon
                        29.12.2015 19:59
                        +2

                        Внесу в список)


                  1. Meklon
                    29.12.2015 15:35
                    +4

                    А вот рентген животины. Она висит вертикально. Мои пальцы в кадре сверху)


      1. ivlis
        28.12.2015 21:13
        +1

        По-моему, лопату нужно давать создателем железа, которое рулится определенной версией браузера и не соблюдает стандарты.


        1. LeonidZ
          28.12.2015 21:24

          Если железо каким-то чудом сделано так, что рулится только определенной версией браузера!, то такое железо лучше вообще не покупать. Ведь вряд ли это скрывают до покупки. Я из примеров знаю только одну валяющуюся у меня в ящике подаренную IP-камеру, которая только в IE6 работает и нигде больше. И, уверен, можно сделать поддержку и современными браузерами, просто оно того не стоит, т.к. затраты времени и денег на изучение протокола и разработку софта сильно выше, чем стоимость новой.
          Так вот, выбирая за основу железо, завязанное на ожидаемо быстро устаревающее ПО, которое компания-разработчик (Microsoft) уже объявила неподдерживаемым и которое даже на момент поддержки не соответствовало стандартам, вы заранее обрекаете себя на ситуацию (это к руководителям), когда дешевле будет разработать все с нуля, чем требовать и обеспечивать поддержку стороннего софта, необходимого для работы вашего ПО.
          Тлен.


    1. Error1024
      30.12.2015 06:02
      +2

      Только WebKit? Я в ярости от таких заявлений — как любитель оперы и Firefox.
      — Есть куча железа/софта, которые вынуждены использовать некую версию ie, да, рано или поздно эта версия ie устаревает, однако, она более или менее стабильна, и не может такого случиться что при очередном обновлении хрома отвалиться что-то, что уже не нужно по мнению Гугла, типо NPAPI плагинов, или просто «незначительный» баг с падением от конкретной странички, из-за которого многомиллионное оборудование будет проставивать.


      1. LeonidZ
        30.12.2015 16:33
        -1

        Когда в одном предложении подряд идут слова IE и стабильность, у меня начинает дергаться глаз, а на коже выступает холодный пот


  1. sneka
    28.12.2015 18:43

    Все сайты в домене gov.ru ни на чем кроме эксплорера не работают. Самый больной zakupki.gov.ru
    Ну а уже если ты работаешь в эксплорере, то и серфишь в эксплорере. И если тебе нужны сайты в домене gov.ru значит у тебя сто лет не обновлялся компьютер и в ближайшие годы не обновится ибо ты бюджетник.

    интересующиеся могут возгуглить «Настройка эксплорера zakupki.gov.ru» и просто для общего развития читнуть.


    1. LeonidZ
      28.12.2015 19:35

      У меня прекрасно открывается и серфится zakupki.gov.ru и в Chrome, и в Safari, и в Firefox. На Mac Os X IE не поставишь. Или там внутренний интерфейс претензиозный?


      1. kaatula
        28.12.2015 21:43

        Ниже сказали, что внутренний


    1. Visphord
      29.12.2015 08:23
      +2

      >Ну а уже если ты работаешь в эксплорере, то и серфишь в эксплорере.
      Крайне спорное утверждение :) Я работаю в IE, по корп. сайтам хожу в IE(ибо другое не поддерживается), а вот серфинг исключительно в FF — дело привычки )


      1. kaatula
        29.12.2015 12:26

        Да большинство веб-разработчиков работают в файрфоксе, хроме, ИЕ и ещё Сафари для макбуков иногда :))

        А серфлю я в Опере, да… хотя и она сейчас стала вебкитом.


  1. sneka
    28.12.2015 20:00
    +1

    Внутренний. И процедура входа. погуглите настройку эксплорера. Там надо включать то, что во всех нормальных браузерах давно забанено.
    Ткните Личный кабинет — 44ФЗ — продолжить работу с сайтом. Все нормальные браузеры дадут ошибку https, а эксплорер нет :)


    1. kaatula
      28.12.2015 21:45
      +1

      А что там? С планшета не посмотреть :)
      Чудные сертификаты? Или там вообще криптопровайдер по ГОСТ 28147-89?.. я такие штуки видал, но издалека…


      1. sneka
        29.12.2015 11:52
        +1

        криптопровайдер эт полбеды. Он умеет и другие браузеры.
        Я не спец в инет технологиях, но чтоб оно заработало в эксплорере там включаются всякие tls 1.0 и куча всего еще, что в файерфоксе худо бедно можно найти и включить (но все равно не работает). в хроме это даже не включить уже.


        1. kaatula
          29.12.2015 12:26

          ууу ёёё…


  1. dom1n1k
    28.12.2015 21:01

    Посмотрел статистику одного своего сайта (торговля автокомплектующими), и там странная картина.
    IE8 за последний год довольно стабильно имел 1.7-1.8%, но именно последний месяц скакнуло до 3.1%
    И нет, они не из Китая. Практически полностью российская аудитория.


    1. kaatula
      28.12.2015 21:46
      +1

      Может, на внутреннем форуме какого-то завода или института прорекламировали? ;)


  1. NickKolok
    28.12.2015 22:29
    -4

    Здесь я излагал свои мысли по этому поводу:
    habrahabr.ru/post/265419/#comment_8549899
    Вкратце: если не критично, можно пользователю IE8 показывать заглушку а-ля блокировка роскомнадзором, упирающую на импортозамещение. Но аккуратно.


    1. kaatula
      29.12.2015 06:35
      +4

      Мне кажется, это как-то ни фига не комильфо.
      Помимо всего прочего.


    1. elFurion
      29.12.2015 09:45
      +4

      По-моему, более корректно будет отобразить надпись: «Используя IE8 вы подвергаете себя риску. Рекомендуем использовать более новый браузер.»


  1. Finesse
    29.12.2015 11:22
    +5

    Мы говорим клиентам, что разработка под IE8 — это +n% к стоимости. Если откажутся от IE8, то хорошо, если нет, то это хотя бы будет оплачено.


  1. sashabeep
    30.12.2015 13:46

    Нафиг нафиг этот полувялый полутруп. А в девятке всё и так работает и рендерится где нужно с парой маленьких костылей (html5shiv, и, где надо, backgroundsize.htc). Но даже и в ней смотрю только ради интереса — ничего не разваливается. На всякие закругления и тени вообще пофиг, ну не видят их, на работу не влияет, по договору у нас только 10 версия вообще. Итого за 5 лет жаловались только 2 раза — в обоих случаях скачивали другой браузер


    1. SelenIT2
      30.12.2015 15:24

      В девятке, туды ее в качель, флексбоксы не работают, пичялька. К счастью, ее и осталось-то сущие крохи (меньше 8-ки, на той винде, где водится она, IE по дефолту автоматом обновляется до 11-го), и недавно полифилл наконец появился. Так что девятка больше не помеха:)

      А без градиентеней и транснимаций, действительно, юзеры древних хилых систем прекрасно переживут…


      1. sashabeep
        30.12.2015 20:07

        Лично мой план про флексбокс — 2022 год, я назвал эту цифру, когда впервые о нем узнал. Полифиллы — не торт, флексбоксы решают часть интересных задачек, но пока что даже в самых современных браузерах все это работает немного по-разному


        1. SelenIT2
          31.12.2015 13:53

          Ну вот с HTML5 тоже вначале говорили про 2022-й, а теперь никакого другого HTML просто нет по построению браузеров:). Если каждую технологию, с которой у браузеров есть разночтения, считать «не готовой», то float-ами тоже пользоваться нельзя, не говоря уж о таблицах. Всё меняется очень быстро. Баги (и даже разночтения спеки) между браузерами есть, но решения большинства проблем уже известны. Флексбоксы включены в официальное определение стабильного CSS, а с 4 января будут готовым кандидатом в рекомендации. И раз уж их поддерживает даже Опера Мини, не вижу смысла этим не пользоваться:)

          А будущей весной сразу во всех браузерах еще и Grid Layout нагрянет, и будет вообще счастье! :)


  1. Methos
    05.01.2016 17:18

    Лучше потратить ресурсы на развитие проекта и сделать его идеальным для 98 человек из ста, чем тратить эти ресурсы на то, чтобы пытаться сделать что-то некачественное для тех самых 2 человек из ста. (которые потом ещё скажут, что ваш проект тормозит и глючный).

    Полученная прибыль от этих двух никак не покроет расходы на поддержку старья.