Мы все уже давно привыкли к громким заявлениям Microsoft по поводу их детища, о том, что теперь новая версия работает на N% быстрее предшественников, а так же других браузеров. Но, к сожалению, для веб-разработчиков обычно это заканчивается печально…

Вот и после выхода IE11 я ожидал что-то подобное, НО! Этого не произошло. Более того, IE приятно порадовал. Чем? Сейчас расскажу.
Предлагаю немного передохнуть от эмоций, которые возникли при прочтении первого абзаца. Нет, я не фанатик IE, напротив, я всегда презирал и ненавидел этот браузер, потому как сам являюсь веб-разработчиком. Более того, моим постоянным и любимым браузером была Opera (на Presto). Сейчас, конечно многие используют Chrome в качестве основного инструмента, но существует ряд недостатков, которые есть у Chromium, и преимуществ у Opera без которых работать намного сложнее. Почему же все-таки IE11? А не старая добрая Opera?
Вот некоторые аргументы против любимого браузера:
1. Многое из CSS3 и HTML5 в старой опере не работает.
2. 12я ветка больше не развивается.
3. Команда оперы активно старается пересадить пользователей на Opera Next.
4. Из-за кешировании эскизов вкладок опера начинает подвисать при запуске на несколько секунд, и это начинает раздражать, особенно когда пытаешься сразу при открытии браузера что-то ввести в адресную строку.
5. Исходя из всеобщей мании HTML5 и CSS3 — смотреть первый пункт.
А вот некоторые преимущества IE11:
1. Новый ИЕ поддерживает HTML5 и CSS3.
2. Не смотря на использование технологии разделения вкладок на отдельные процессы, браузер не сжирает дрогоценные мегабайты оперативки.
3. Браузер быстро отображает содержимое страниц! Да-да! Так и есть. Не прошло и 20ти лет как они таки добились этого.
4. Аппаратное ускорение. ИЕ использует DirectX, что не может не радовать. Лично меня раздажает, когда имеется хорошая видеокарта, а нагрузка все-равно идет на проц.
5. Ну и, конечно же, просто шикарный набор инструментов для разработки.
Многие из вас конечно скажут: «Что может быть лучше хрома? Ведь там есть все для разработчика!». Нет, не все. Вспомните оперу с ее Dragonfly:

Как же все-таки удобно, когда рядом с элементом есть индикатор события. И ведь посмотреть можно что работает, а что нет. Разве такое есть в хроме? Событийная модель там явно хромает.
А вот еще одна полезная вещь для верстальщика – линейки:

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

События в порядке, все видно, но для того чтобы увидеть события элемента нужно на него клацнуть. Не совсем удобно, но все же это быстрее чем разбираться в коде и заменять все jQuery(‘.selector’).click(…) на jQuery(‘.selector’).live(‘click’ …).

Ну, тут совсем хорошо. И линейки видно и паддинги.
Теперь немного о JavaScript дебагере. У ИЕ, в принципе, он никогда не был плохим (в плане разработки), так как всегда сообщал об ошибке, что постоянно напрягало обычных пользователей, а вот для разработчиков это как раз было плюсом.

Дебагер имеет интерфейс VS2012, что может привлечь программистов недавно мигрировавших с системного программирования на веб.
Ну и на последок, самое инновационное преимущество: HTML-validator! Готов поспорить, мало кто знал о его существовании в ИЕ. Вот яркий тому пример:

Кроме всех перечисленных преимуществ есть еще профилировщик, отладка запросов XHR, анализатор сети, адаптивный профилировщик, профилировщик (или лучше сказать монитор) оперативки, и еще одна интересная вещь: Эмулятор устройств. На самом деле эмулятор представляет собой что-то похожее на Firefox – Адаптивный дизайн. Но с изменениями. К примеру, можно выбрать useragent из списка существующих или вообще вписать туда своего агента, для того, чтобы максимально симулировать нужный девайс.
Итоги: ИЕ11 оказался удобным инструментом для разработки, но как основной браузер все-таки использовать рановато. Из удобств – закладки на привычном месте, которые можно группировать по папкам, и даже на слабых компах ИЕ чувствует себя хорошо. Из недостатков: я так и не нашел где находится история браузера, считаю это огромным минусом. Так же нет синхронизации с каким-нибудь облачным сервером, что так же не удобно, ну и конечно же отсутствие кроссплатформенности. В целом же впечатления довольно-таки приятные, не считая моего огорчения по поводу оперы…

Вот и после выхода IE11 я ожидал что-то подобное, НО! Этого не произошло. Более того, IE приятно порадовал. Чем? Сейчас расскажу.
Предлагаю немного передохнуть от эмоций, которые возникли при прочтении первого абзаца. Нет, я не фанатик IE, напротив, я всегда презирал и ненавидел этот браузер, потому как сам являюсь веб-разработчиком. Более того, моим постоянным и любимым браузером была Opera (на Presto). Сейчас, конечно многие используют Chrome в качестве основного инструмента, но существует ряд недостатков, которые есть у Chromium, и преимуществ у Opera без которых работать намного сложнее. Почему же все-таки IE11? А не старая добрая Opera?
Вот некоторые аргументы против любимого браузера:
1. Многое из CSS3 и HTML5 в старой опере не работает.
2. 12я ветка больше не развивается.
3. Команда оперы активно старается пересадить пользователей на Opera Next.
4. Из-за кешировании эскизов вкладок опера начинает подвисать при запуске на несколько секунд, и это начинает раздражать, особенно когда пытаешься сразу при открытии браузера что-то ввести в адресную строку.
5. Исходя из всеобщей мании HTML5 и CSS3 — смотреть первый пункт.
А вот некоторые преимущества IE11:
1. Новый ИЕ поддерживает HTML5 и CSS3.
2. Не смотря на использование технологии разделения вкладок на отдельные процессы, браузер не сжирает дрогоценные мегабайты оперативки.
3. Браузер быстро отображает содержимое страниц! Да-да! Так и есть. Не прошло и 20ти лет как они таки добились этого.
4. Аппаратное ускорение. ИЕ использует DirectX, что не может не радовать. Лично меня раздажает, когда имеется хорошая видеокарта, а нагрузка все-равно идет на проц.
5. Ну и, конечно же, просто шикарный набор инструментов для разработки.
Многие из вас конечно скажут: «Что может быть лучше хрома? Ведь там есть все для разработчика!». Нет, не все. Вспомните оперу с ее Dragonfly:

Как же все-таки удобно, когда рядом с элементом есть индикатор события. И ведь посмотреть можно что работает, а что нет. Разве такое есть в хроме? Событийная модель там явно хромает.
А вот еще одна полезная вещь для верстальщика – линейки:

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

События в порядке, все видно, но для того чтобы увидеть события элемента нужно на него клацнуть. Не совсем удобно, но все же это быстрее чем разбираться в коде и заменять все jQuery(‘.selector’).click(…) на jQuery(‘.selector’).live(‘click’ …).

Ну, тут совсем хорошо. И линейки видно и паддинги.
Теперь немного о JavaScript дебагере. У ИЕ, в принципе, он никогда не был плохим (в плане разработки), так как всегда сообщал об ошибке, что постоянно напрягало обычных пользователей, а вот для разработчиков это как раз было плюсом.

Дебагер имеет интерфейс VS2012, что может привлечь программистов недавно мигрировавших с системного программирования на веб.
Ну и на последок, самое инновационное преимущество: HTML-validator! Готов поспорить, мало кто знал о его существовании в ИЕ. Вот яркий тому пример:

Кроме всех перечисленных преимуществ есть еще профилировщик, отладка запросов XHR, анализатор сети, адаптивный профилировщик, профилировщик (или лучше сказать монитор) оперативки, и еще одна интересная вещь: Эмулятор устройств. На самом деле эмулятор представляет собой что-то похожее на Firefox – Адаптивный дизайн. Но с изменениями. К примеру, можно выбрать useragent из списка существующих или вообще вписать туда своего агента, для того, чтобы максимально симулировать нужный девайс.
Здесь
немного доказательств по поводу поддержки HTML5 CSS3 у ИЕ и отсутствия их у… не будем о грустном. Итоги: ИЕ11 оказался удобным инструментом для разработки, но как основной браузер все-таки использовать рановато. Из удобств – закладки на привычном месте, которые можно группировать по папкам, и даже на слабых компах ИЕ чувствует себя хорошо. Из недостатков: я так и не нашел где находится история браузера, считаю это огромным минусом. Так же нет синхронизации с каким-нибудь облачным сервером, что так же не удобно, ну и конечно же отсутствие кроссплатформенности. В целом же впечатления довольно-таки приятные, не считая моего огорчения по поводу оперы…