Всім привіт!
Я хочу розповісти про те, яке застосування знайшов для Internet Explorer.
Я використовую файрфокс для перегляду сторінок, а хром - для розробки.
Інтернет експлорер не замінив мені ні файрфокс, ні хром. Я знайшов йому особливе застосування. У ньому я працюю зі складними утилітями, в яких багато великих картинок.
Причина проста. І файрфокс і хром на великих, складних сторінках, з великим об'ємом картинок, рано чи пізно падають, а експлорер тужиться, підвисає, але не вмирає.
Ми спостерігаємо новий виток у війні браузерів - перезапуск Опери, Вівальді, відділення Блінк від ^ Кіта, Спартан.
У цій гонці страждає стабільність. Пріоритетом у розробці стають нові можливості, а стабільність, на жаль, відходить на другий план.
Після випуску нового інтерфейсу Australis файрфокс став стабільно падати раз на 1-2 години. З випуском оновлень ситуація покращилася, але не виправилася. Файрфокс все так само падає, але вже рідше, 2-3 рази за день.
Гугл хром веде себе стабільніше, але у нього є своя проблема - великі сторінки. Якщо ви спробуєте відкрити сторінку з великою кількістю великих картинок, хром впаде. Звичайно, кількість необхідних картинок може залежати від потужності комп'ютера, але факт залишається фактом - хром не любить велику кількість великих картинок.
Так вже вийшло, що для моєї роботи потрібні утиліти, що працюють з великою кількістю картинок, і всі ці картинки великі.
Перша утиліта визначає середні кольори зображень і зберігає їх для подальшого використання. Робота відбувається в браузері, є можливість підправити кольори, якщо результат роботи алгоритму не влаштовує.
Як бачите, картинок насправді багато, 69 сторінок по 20 картинок.
Спочатку це було Single Page Application, а при натисканні на кнопки з цифрами просто змінювався список картинок. Хром при цьому падав через якусь кількість перемикань сторінок. Він міг впасти відразу, а міг пропрацювати 30 хвилин без проблем, а потім впасти.
Мені довелося відмовитися від ідеї Single Page Application і додати реальні переходи за посиланнями. Так проблема була вирішена, але неприємний осад залишився.
Друга утиліта порівнює скріншоти сторінок між собою, використовуючи Resemble.js. І знову це Single Page Application, і знову хром падає. Файрфокс я навіть пробувати не став, оскільки той і на звичайних сайтах помирає, а тут навантаження велике.
І тут мені прийшла в голову ідея спробувати IE.
І я спробував. Випробувана версія - 11. В цілому, Internet Explorer працює повільніше, за відчуттями, може підвисати, але не падає. У ньому можна комфортно працювати з дуже великими сторінками, побоюючись, що він помре до того, як ви закінчите роботу.
Для браузера з такою репутацією, я вважаю, це досягнення.
Браво, інтернет експлорер!
Ілюстрація звідси: http://www.downwithdesign.com/web-design/fall-love-internet-explorer/