И Internet Explorer может быть полезным

в 12:43, , рубрики: internet explorer, браузеры, Веб-разработка, реабилитация, стабильность, метки:

Всем привет!

Я хочу рассказать о том, какое применение нашел для Internet Explorer.

И Internet Explorer может быть полезным - 1

Я использую файрфокс для просмотра страниц, а хром — для разработки.

Интернет експлорер не заменил мне ни файрфокс, ни хром. Я нашел ему особое применение. В нем я работаю со сложными утилитами, в которых много больших картинок.

Причина простая. И файрфокс и хром на больших, сложных страницах, с большим объемом картинок, рано или поздно падают, а експлорер тужится, подвисает, но работу не завершает.

Мы наблюдаем новый виток в войне браузеров — перезапуск Оперы, Вивальди, отделение Блинк от ВебКита, Спартан.

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

После выпуска нового интерфейса Australis файрфокс стал стабильно падать раз в 1-2 часа. С выпуском обновлений ситуация улучшилась, но не исправилась. Файрфокс все так же падает, но уже реже, 2-3 раза за день.

Гугл хром ведет себя стабильнее, но у него есть своя проблема — большие страницы. Если вы попытаетесь открыть страницу с большим количеством больших картинок, хром упадет. Конечно, количество необходимых картинок может зависеть от мощности компьютера, но факт остается фактом — хром не любит большое количество больших картинок.

Так уж вышло, что для моей работы нужны утилиты, работающие с большим количеством картинок, и все эти картинки большие.

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

И Internet Explorer может быть полезным - 2

Как видите, картинок на самом деле много, 69 страниц по 20 картинок.

Изначально это было Single Page Application, а при нажатии на кнопки с цифрами просто менялся список картинок. Хром при этом падал спустя какое то количество переключений страниц. Он могу упасть сразу, а мог проработать 30 минут без проблем, а потом упасть.

Мне пришлось отказаться от идеи Single Page Application и добавить реальные переходы по ссылкам. Так проблема была решена, но неприятный осадок остался.

Вторая утилита сравнивает скриншоты страниц между собой, используя Resemble.js. И снова это Single Page Application, и снова хром падает. Файрфокс я даже пробовать не стал, поскольку тот и на обычных сайтах умирает, а тут нагрузка большая.

И Internet Explorer может быть полезным - 3

И тут мне пришла в голову идея попробовать IE.

И я попробовал. Испытуемая версия — 11. В целом, Internet Explorer работает медленнее, по ощущениям, может подвисать, но не падает. В нем можно комфортно работать с очень большими страницами, на опасаясь, что он умрет до того, как вы закончите работу.

Для браузера с такой репутацией, я считаю, это достижение.

Браво, интернет експлорер!

Иллюстрация отсюда: http://www.downwithdesign.com/web-design/fall-love-internet-explorer/

Автор: grimalschi

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js