Браузери знову на стежці війни

  1. інтерфейс
  2. HTML5
  3. Результати тесту www.html5test.com
  4. JavaScript
  5. Тести продуктивності JavaScript
  6. графіка
  7. Безпека
  8. Сінхронізація
  9. зокрема

Про змагання розробників браузерів за нашу з вами прихильність прийнято говорити не інакше як про «війну», хоча після безславної загибелі Netscape реальних «бойових дій» фактично не було - так, дрібні сутички. Навіть успішна «вилазка» Opera і торішнє примус Microsoft до реалізації спеціального вікна вибору браузерів в Європі принципово нічого не змінили, всі процеси продовжили розвиватися згідно з поточними трендам. Однак нинішня весна, мабуть, зробила військову риторику більш виправданою - досить лише зовсім коротко згадати, скільки всього цікавого відбулося за березень-квітень:

  • Microsoft випустила Internet Explorer 9, а менше ніж через місяць представила Internet Explorer 10 Preview;
  • Apple оновила Safari до 5.04 і майже відразу ж до 5.05;
  • Google випустила Chrome 10, а практично через місяць і Chrome 11;
  • вийшов Firefox 4, Firefox 5 обіцяний в кінці червня;
  • Opera 11.10 випущена менш ніж через місяць після початку публічного бета-тестування.

І це тільки десктопні версії, про мобільні потрібно говорити окремо. Із загального ряду дещо вибивається Safari, поновлення якого є всього лише роботу над помилками - втім, досить важливу: не випадково чекати її довелося 4 місяці, пристойний термін на тлі шалених темпів, заданих конкурентами. Ну і, судячи з усього, розробники не мають наміру з нами жартувати, так як вже з початку травня приступили до виконання своїх обіцянок.

Рис.1. Поточну ситуацію на світовому ринку браузерів докладно висвітлює Net Applications

Формально за таку «гонку озброєнь» ми повинні дякувати Google, яка штампує чергові версії, незважаючи на реальну кількість нововведень в них. Взагалі кажучи, практика сумнівна, не надто обізнаного користувача подібна гра цифрами може ввести в оману. З іншого боку, на цифри можна і зовсім не звертати уваги - той же Chrome оновлюється автоматично, практично непомітно, а відсутність великих відмінностей - можливо, навіть благо для недосвідчених користувачів. І тим не менше, прискорена «накрутка» версій, судячи з усього, приносить Google свої плоди. Статистика Net Applications недвозначно демонструє, що останнім часом саме Chrome відбирає частку світового ринку і у Internet Explorer, і навіть у Firefox. Так-так, популярність останнього почала знижуватися, і, найімовірніше, саме тому, що його розробники занадто довго виводили нову велику версію. Якщо уважніше придивитися до згаданої статистику, то неважко помітити, що також зростання, хоча і набагато скромніший, показує Safari. Тенденція ця очевидно пов'язана з успіхами пристроїв на iOS. На сьогодні це третя за поширеністю операційна система, і впливає вона на популяризацію браузера Apple як безпосередньо, так і опосередковано - багато хто воліє користуватися на всіх своїх комп'ютерах, великих і малих, одним і тим же браузером, заради максимально передбачуваних результатів.

І все ж, номера версії ростуть не на порожньому місці. Загальний прогрес в браузеростроеніі безсумнівний, і більш того, вся велика п'ятірка одностайно розвивається практично в одних і тих же напрямках, які досить важливі, щоб обговорити їх окремо.

інтерфейс

Якщо відволіктися від деяких оформлювальних деталей, то всі новітні браузери - близнюки-брати, оскільки так чи інакше експлуатують подібні ідеї. Виберіть для окремих веб-сторінок - одна з найбільш відомих і старих, хоча кожна реалізація і відрізняється якимись нюансами. Останнє віяння - спрощення користувальницького інтерфейсу заради максимального звільнення екранного простору для робочої поверхні. Тенденція не цілком однозначна. Вона обумовлена ​​популяризацією пристроїв з малими форм-факторами, починаючи від нетбуків і закінчуючи новомодними планшетами. Те, що серед останніх майже одноосібно править бал iPad (хоча Safari парадоксальним чином залишився єдиним браузером, вікно якого прикрашено рядком заголовка) - явище тимчасове. На підході легіон пристроїв на Android, так і Microsoft не збирається сидіти склавши руки: Windows 8 буде працювати на процесорах архітектури ARM - вгадайте навіщо. Тут все ясно, але ж на десктопах ситуація якраз зворотна: монітори стають все більше, а головне - ширше. Чесно кажучи, адресний рядок Firefox через весь 22-дюймовий екран не дуже вражає, а ще менше - розташування кнопок перезавантаження сторінки і Home. Тут, схоже, дизайнери Firefox (так само як і Internet Explorer) кілька перемудрили: все-таки навігаційні інструменти логічно розміщувати однією групою. Аналогічно, вельми дивно виглядає в Internet Explorer перестрибування панелі закладок з правого краю екрану на лівий, в закріплене положення.

Рис.2. Тільки Opera і Firefox використовують керуючі кнопки, по суті аналогічні Start з Windows. В інших браузерах інтерфейс ще більше розвантажений. В Internet Explorer, Firefox і Safari клавішею Alt можна також викликати звичайне меню.

Власне, все це, звичайно, не проблема, я хочу лише підкреслити, що дійсно яскравих ідей в області інтерфейсу сьогодні не видно. Але це неспроста - схоже, його навмисне намагаються зробити максимально безликим, з тим щоб вже в найближчому майбутньому вікно браузера сприймалося як звичайний робочий стіл комп'ютера, і необхідні інструменти користувачі шукали не в браузері, а в веб-додатках.

До виключень можна віднести хіба що модернізацію адресного рядка, тепер одночасно грає роль і пошукової, а також розвиток експрес-панелі, яка все більшою мірою набуває самостійну функціональну роль, забезпечуючи оперативний доступ до часто відвідуваних сайтів, спеціальних інструментів і ін. В Opera 11.10 , наприклад, така панель називається Speed ​​Dial, користувач може гнучко управляти ескізами сторінок на ній, а розробники - перетворювати їх на своєрідні «інформери» (аналоги віджетів).

Рис.3. Speed ​​Dial в Opera вміє оновлювати ескізи сторінок, автоматично знаходити і підставляти логотипи, а розробники сайтів / сервісів можуть виводити на неї будь-яку корисну інформацію

HTML5

Сьогодні, мабуть, нової версії стандарту HTML приділяється надмірна увага. Безумовно, HTML5 потрібен і важливий вже хоча б тому, що основні його новації спрямовані на розширену підтримку веб-додатків. Однак в розробці (ініційованої творцями браузерів) він знаходиться з 2004 року, а W3C офіційно підключився до процесу лише в 2007 р На поточний момент всі специфікації ще знаходяться в чернетках, одні більш стабільні, інші менш, але поточна поширеність браузерів колишнього покоління говорить про те, що швидкої повальної міграції Веба на HTML5 чекати не слід.

Проте, рання підтримка з боку браузерів важлива, так як ясно демонструє і наміри їх творців, і можливості, які рано чи пізно відкриються перед веб-програмістами. Приємно відзначити, що конкуруючі сторони в даному випадку знову виявилися одностайними. Перш за все це, звичайно, стосується Microsoft, яка раніше відрізнялася ігноруванням стандартів або, принаймні, їх вільним трактуванням - за що зараз в значній мірі і розплачується.

Результати тесту www.html5test.com

Браузер Бали (з 400 можливих) Бонуси Chrome 11 293 13 Firefox 4 255 9 Internet Explorer 9 130 5 Opera 11.10 258 7 Safari 5.05 187 0

Як видно з таблиці, поточний рівень підтримки HTML5 помітно різниться. Однак треба враховувати наступне: по-перше, подібні тести ніколи не охоплюють весь стандарт; по-друге, бали нараховуються за окремі функції, яких для одних об'єктів може бути більше, ніж для інших (що само по собі не говорить ні про важливість, ні про складність реалізації); по-третє, частина специфікацій, причому досить складних у функціональному плані, все ще знаходиться на стадії обговорення, і номінальна їх підтримка мало про що говорить. Microsoft, наприклад, деякі API, на кшталт WebSockets або FileAPI, вважає за краще розробляти і поширювати окремо . А результати Safari 5.05 гірше, ніж у версії 5.04 (228 і 7 бонусів). Мабуть, для його розробників стабільність функціонування виявилася важливішою підтримки сирих специфікацій.

Насправді, існують більш докладні тести, де результати і лідери можуть бути скоєно іншими. Але, повторимося, на нинішньому етапі це мало про що говорить. Проте, приємно відзначити, що найбільш цікаві з точки зору користувача частини HTML5, як то: теги audio, video, canvas або спеціальний кеш Web Storage і Geolocation API - вже в достатній мірі підтримуються всіма браузерами, т. Е. Ніхто не буде обділений (як каже Microsoft) «усіма красотами Інтернету». Правда, деякі казуси все-таки трапляються: так, якщо Internet Explorer і Safari для вбудованого аудіо і відео підтримують формати AAC, MP3 і H.264, то всі інші ратують за вільні від ліцензійних відрахувань Ogg Theora, Vorbis і WebM VP8. Втім, знову ж таки, в кінцевому підсумку все повинно бути добре: Google пообіцяла допомогти користувачам Internet Explorer з WebM, а Microsoft, в свою чергу, не залишить без уваги Chrome і Firefox, благо теги audio і video дозволяють одночасно описувати різні варіанти свого вмісту.

JavaScript

Якість підтримки скриптів також стає все важливішим у міру руху в бік веб-додатків, тому не дивно, що старт гонці JavaScript-машин дала Google. За останню пару років їх продуктивність зросла в рази, і цей процес далекий від завершення. Тим більше, що продуктивність - поняття досить відносне і адекватній оцінці піддається з великими труднощами. Проілюструємо це на декількох популярних тестах:

Тести продуктивності JavaScript

Браузер SunSpider 0.9.1, мс
(Менше краще) V8 Benchmark (v6)
(Більше краще) Kraken, мс
(Менше краще) Futeremark Peacekeeper
(більше краще) Chrome 11 552 4262 12609 3563 Firefox 4 512 2063 15714 2566 Internet Explorer 9 427 1354 28011 2625 Opera 11.10 545 2054 29199 4618 Safari 5.05 685 1473 н / д 2716

Рис.4. Подібними старорежимними замашками сьогодні відрізняється тільки Safari. Тому-то і немає його оцінки в тесті Kraken

Можна спробувати інші подібні тести, але і ці досить показові. Добре видно, як в них змінюються лідери і взагалі порядок розташування учасників. Це, звичайно, говорить про недосконалість тестів як таких, і, орієнтуючись на них, користувач легко може потрапити в пастку, аналогічну тій, що кілька років тому організували виробники відеоакселераторів, зайнявшись вибіркової оптимізацією для досягнення рекордних (але малозначних) оцінок в популярних тестах. Справа в тому, що в кожному з тестів багаторазово виконуються окремі групи різних операцій або вирішуються специфічні завдання. Але наскільки важливі для реальних веб-додатків, скажімо, криптографія та математична обробка сигналів? Цікаво було б побачити статистику використання в Інтернеті тих чи інших операцій, але поки за такий титанічна праця ніхто взятися не наважився.

Покладаючись же на нинішні тести, як бачимо, однозначні висновки зробити можна. Більш того, у багатьох випадках результати залежать від таких нюансів, про які звичайному користувачеві навіть складно здогадатися. Наприклад, в інтернеті нерідко можна зустріти результати зазначених тут тестів, в яких Internet Explorer демонструє в кілька разів гіршу продуктивність. Вони проводяться на 64-розрядної Windows і саме тут-то і криється каверза - Microsoft зовсім не випадково пропонує використовувати в ній 32-розрядний браузер, а, здавалося б, логічний перехід на «рідну» розрядність є помилкою. Виявляється, в 64-розрядному Internet Explorer 9 відсутня JIT-компілятор JavaScript, так що продуктивність його залишається на рівні голого інтерпретатора. Причина ж такого явища в тому, що 64-розрядний браузер сьогодні розвивається Microsoft за залишковим принципом, так як популярність його зростає недостатньо швидко, в першу чергу через повільну міграції плагінів.

Таким чином, тести продуктивності JavaScript-машин було б правильніше проводити на реальних додатках, і деякі дослідники вже роблять щось подібне. Так, експерт по JavaScript Дуглас Крокфорд використовував JSLint, додаток власної розробки, призначене для оцінки якості JavaScript-коду. Взявши за предмет дослідження код самого JSLint, він отримав наступні результати :

Браузер Час виконання тесту, з Щодо IE10
(Більше гірше) Chrome 10.0.648.205 2.801 4.9 Firefox 4.0.1 0.956 1.7 IE 9.0.8112.16421 1.159 2.0 IE 10.0.1000.16394 0.562 1.0 Opera 11.10 1.106 1.9 Safari 5.0.5 0.984 1.7

Картина знову відрізняється від попередніх, так що остаточні висновки робіть самі.

графіка

Однак не скриптами єдиними визначається продуктивність браузера, велику роль відіграє також власне рендеринг елементів сторінок. Причому саме зараз, в силу підвищеної уваги до HTML5, цей аспект набуває особливого звучання. Дійсно, робота з відео і насиченою графікою - а HTML5 дозволяє створювати навіть нескладні ігри, наприклад старий добрий Pacman , - вимагає чималих обчислювальних ресурсів. У звичайних додатках для цих цілей намагаються задіяти апаратні можливості графічних акселераторів, і цілком логічно перенести цю ж практику на Веб (зверніть увагу, що браузери при цьому починають грати таку ж платформену роль, як ОС).

Рис.5. Пограти в HTML5-варіант Pacman можна в останній версії будь-якого браузера, але найбільш комфортно - в тих, які підтримують апаратне прискорення

Локомотивом цього руху стала Microsoft, яка, втім, в деякому сенсі знаходиться в більш вигідному становищі, ніж конкуренти - на відміну від них їй не потрібно забезпечувати кроссплатформенность своїх рішень, так що в Windows вона може вичавити максимум. Цим же пояснюється, чому не випущено Internet Explorer 9 для Windows XP - стара ОС, крім усього іншого, не підтримує Direct2D, а отже, вимагає окремої реалізації. Сьогодні вже всі розробники браузерів так чи інакше заявляють про підтримку апаратного прискорення графіки, але реальне уявлення про поточний стан справ дає наступна таблиця з результатами тестів:

Браузер Mozilla Hardware Acceleration Stress Test, fps Microsoft Fishbowl Benchmark, fps Chrome 11 9 3 Firefox 4 55 29 Internet Explorer 9 60 60 Opera 11.10 11 2 Safari 5.05 3 2

Тут ситуація абсолютно прозора, і немає ніяких сумнівів, хто лідирує. На сайті ie.microsoft.com є велика кількість інших демонстраційних додатків, які можна використовувати в якості тестів, але результати у всіх будуть аналогічні. Справедливості заради скажемо, що все розробники браузерів, крім, природно, Microsoft, також працюють над підтримкою WebGL - специфікації апаратного прискорення рендеринга HTML5 індустріального консорціуму Khronos. В сучасних Chrome і Firefox вона вже присутня в достатній мірі, Opera і Safari її поки тестують в попередніх збірках.

Браузер Khronos WebGL Particles, FPS Google WebGL Aquarium, FPS Chrome 11 55 27 Firefox 4.0 50 22

Рис.6. Браузери, що підтримують апаратне прискорення рендеринга, легко впізнаються за наявністю відповідних опцій

Безпека

Ця характеристика наскільки важлива, настільки й складна в оцінці. На жаль, тут немає чітких критеріїв, а кожне дослідження викликає підозри з боку як користувачів, так і експертів. Поширена думка до більш безпечним відносить відкриті розробки, хоча формальні підрахунки числа виявлених вразливостей і середньої швидкості виправлення ніколи не показували їх реального переваги. Правда, з Internet Explorer (зазвичай з застарілими версіями) було пов'язано кілька досить гучних інцидентів, що істотно зіпсувало його репутацію. Хоча, з іншого боку, з точки зору захищеності від соціальних атак найкращим неодноразово визнавався саме браузер Microsoft.

Непоганим аргументом, мабуть, є результати щорічних хакерських змагань Pwn2Own, на яких пропонується зламувати браузери. Першим щоразу капітулює Safari (причому на Mac OS X) і зовсім не тільки через привабливість призу, яким є ноутбук з передвстановленою випробуваної системою. Експерти з безпеки свідчать, що в WebKit є досить вразливостей, щоб знайти підходящу до кожного змагання. З іншого боку, Chrome, який використовує той же веб-движок, два роки поспіль залишається невразливим, незважаючи на те, що Google призначає додатковий солідний приз. У цьому заслуга дуже ефективною «пісочниці» Chrome, яка не дозволяє атакуючому коду дістатися до ОС. Залишається додати, що Internet Explorer зламується регулярно, Firefox також досить часто, нерідко через плагіни. Opera, на жаль, не бере участі в цих змаганнях, зважаючи на малу поширеності в світовому масштабі.

Але роботи над вдосконаленням різних аспектів безпеки браузерів не припиняються, і нові рішення з'являються практично в кожній черговій версії. Зокрема, всі сучасні браузери підтримують приватний режим функціонування, в якому не зберігаються сліди відвіданих веб-сайтів. В Internet Explorer 9, крім того, реалізований механізм Tracking Protection, блокуючий на веб-сторінках елементи, що стежать за переміщенням користувача. Працює він за принципом чорного списку, який може формуватися браузером автоматично або завантажуватися з зовнішніх джерел. У Firefox 4 з'явилася схожа функція, але вона заснована на необов'язковою підтримки з боку самих веб-сайтів, т. Е. Значно менш ефективна.

Рис.7. Internet Explorer 9 і Firefox 4 по-різному блокують стеження за переміщенням користувача по Інтернету: перший покладається на чорний список, другий - на чесність творців сайтів

В Internet Explorer 9 також з'явилася блокування ActiveX - вона активується глобально, потім її можна відключати для окремих сайтів або для конкретних елементів. Втім, розглядати це а як переваги браузера Microsoft не можна, так як мова йде про закриту приватної технології, як раз і стала джерелом вразливостей.

Корисна новинка в Opera - автоматичне спрощення URL в тому випадку, коли реальне ім'я сайту призначення передається (як правило, зловмисно) в якості параметра.

Сінхронізація

Значення синхронізації важко переоцінити, оскільки браузери використовуються на все більшій різноманітності пристроїв, включаючи планшети, смартфони, електронні книги тощо. Довгий час відповідна функціональність реалізовувалася плагінами і спеціальними сервісами, але сьогодні вже стала фактично стандартною. І зрозуміло чому: вбудована синхронізація є потужним інструментом конкурентної боротьби, адже прив'язавшись до конкретного браузеру на одній платформі або пристрої, користувач з великою ймовірністю скористається таким же і на інший. З цієї ж причини постійно розширюється і список синхронізуються об'єктів - до закладок вже додалися паролі, дані форм, інформація про вкладках і ін.

Рис.8. Три браузера з п'яти вже обзавелися вбудованими засобами синхронізації, що має підвищити лояльність їх користувачів

Мабуть, найкраще синхронізація реалізована в Chrome: зокрема, зручно зроблена можливість шифрування даних по звичайному паролю Gmail. Хоча з точки зору безпеки це, можливо, і не саме вдале рішення, але якщо мова не йде ні про що суперсекретної, а сам пароль досить складний, то цілком допустимий. Тим більше на тлі реалізації Firefox 4, який обов'язково шифрує синхронізовану інформацію, але при підключенні нових пристроїв разом зі звичайними реєстраційними даними вимагає ввести досить складний ключ. Його, звичайно, можна зберегти або роздрукувати, але, з огляду на забудькуватість навіть підготовлених користувачів, можна уявити собі кількість майбутніх рекламацій - адже після генерації нового ключа колишня інформація пропадає (про що розробники чесно попереджають). У Safari і Internet Explorer синхронізація забезпечується зовнішніми інструментами - MobileMe і Windows Live Mesh відповідно. Вони набагато скромніше з точки зору підтримки саме браузера, але той же Windows Live Mesh представляє самостійну цінність, завдяки синхронізації файлів, використання сховища SkyDrive, віддаленого управління підключеними комп'ютерами.

Рис.9. При синхронізації нових комп'ютерів Firefox вимагає вказівки ключа шифрування, запам'ятати який неможливо. А ось втратити його - запросто

зокрема

Ймовірно, читачі, які добралися до цього місця, вже згодні з тим, що сьогодні всі браузери розвиваються в схожих напрямках і вибрати кращий, спираючись на базові можливості, досить важко. Однак кожен з них все-таки має певні особливості, які і роблять його привабливим для своєї аудиторії. Спробуємо виділити найбільш цікаві з них, і перш за все ті, що з'явилися в останніх версіях.

Chrome 11, як вже говорилося вище, мабуть, найбільш захищений і безпечний від прямих атак через Інтернет, що забезпечується в тому числі і його внутрішньою архітектурою: в окремих процесах запускаються не тільки кожна вкладка, а й екземпляри JavaScript-машини, і навіть найбільш важкі плагіни (наприклад, Adobe Flash). Хоча з іншого боку, це призводить до підвищеного споживання пам'яті. Основні доопрацювання 10-й версії були спрямовані на поліпшення продуктивності і виправлення помилок, плюс невеликі зміни в інтерфейсі (HTML-сторінка з опціями), в 11-й з'явився голосове введення на базі HTML5 (перевірити можна на Google Translate, поки тільки для англійської мови ), який, втім, вимагає певної роботи від творців сайтів. І все ж головна перевага Chrome - максимально гладка робота з сервісами самої Google, як на десктопах, так і на Android-пристроях, популярність яких росте не по днях, а по годинах.

Рис.10. Корисність такої новинки, як голосове введення, сумнівна, зате вона демонструє можливості HTML5

Firefox продовжує залишатися другим за популярністю браузером після Internet Explorer, хоча останнім часом його частка стабілізувалася і навіть трохи зменшується. Проте, за останніми даними, Firefox 4, доступний і для Windows XP, завантажили як мінімум удвічі більше користувачів, ніж Internet Explorer 9, хоча останній з'явився раніше. Крім тих новинок, що згадувалися в загальних розділах, в Firefox 4 покращена робота з вкладками веб-сторінок. По-перше, тепер застосовується «гібридна» схема, коли ярлички у міру відкриття нових кладок зменшуються, як в Chrome і Opera, але тільки до певної межі, після чого «зайві» ховаються і перегортуються, як в Internet Explorer. По-друге, вкладки можна об'єднувати в групи - втім, реалізація цієї функції сподобається далеко не всім. Нарешті, по-третє, з'явилися так звані App Tabs - автоматично відкриваються вкладки, ярлички яких постійно закріплені в лівій частині вікна. Крім того, був помітно перероблений менеджер плагінів, широке розмаїття яких є одним з головних козирів Firefox. Втім, з плагінами ж нерідко пов'язуються і претензії - з кожним новим релізом браузера починається епопея з їх сумісністю, і схоже, що саме через них в Firefox частенько трапляються витоку пам'яті. До плюсів останньої версії можна також віднести всебічну підтримку апаратного прискорення рендеринга HTML5, найбільш широку серед всіх браузерів.

Рис.11. Новий менеджер плагінів і розширень - прикметна і корисна новинка в Firefox 4

Internet Explorer 9 з'явився після великої затримки, і за багатьма пунктами Microsoft опинилася в ролі наздоганяючого. Так, наприклад, важко віднести до переваг вбудований менеджер завантажень, оскільки у всіх інших браузерах він з'явився давним давно. Злий жарт з корпорацією також зіграло колишнє ігнорування стандартів, тепер доводиться підтримувати режими сумісності і всіляко відхрещуватися від Internet Explorer 6. До недоліків Internet Explorer традиційно відносять моноплатформенность, однак для більшості користувачів це скоєно не критично. Зате новий браузер Microsoft забезпечує кращу підтримку інтерфейсних функцій Windows 7: наприклад, сайти можна закріплювати на панелі завдань, а їх розробники можуть навіть сформувати для них спеціальне меню (так званий jump list), так що веб-додатки стануть практично не відрізняються від звичайних. Аналогічно, Microsoft забезпечує поки кращу підтримку апаратного прискорення рендеринга HTML5. До інших достоїнств можна віднести також вдалу реалізацію інструментів роботи з плагінами (зокрема, відключення найдовше завантажуються) і захисту від соціальних атак.

Рис.12. Internet Explorer 9 контролює швидкість завантаження плагінів і дозволяє оперативно відключати «тугодумів». На жаль, викликати це діалогове вікно безпосередньо неможливо, тільки через оновлені системні сповіщення

Opera 11.10. Нинішнє оновлення Opera не така суттєва, як у інших учасників, проте в норвезькому браузері з'явилося кілька цікавих новинок. Одна з них - підтримка нового графічного формату WebP і його використання у функції Turbo (замість JPEG), що забезпечує завантаження компрессірованних веб-сторінок через сервер Opera. Очікується, що WebP зробить її ще ефективніше, за інформацією самих розробників - до півтора разів на окремих сайтах. Opera, незважаючи на свою невелику поширеність в світі (феномен її популярності в СНД заслуговує окремого вивчення), є свого роду законодавцем мод: досить згадати, що саме цей браузер дав путівку в життя вкладках, без яких робота з Інтернетом сьогодні вже немислима. Сьогодні улюбленим дітищем розробників явно стала панель Speed ​​Dial, ескізи на якій можуть служити не тільки кнопками запуску сайтів, а й своєрідними «інформерамі» для них. Мабуть, саме додаткові функції (серед яких, крім Turbo, і вбудований поштовий клієнт, і багато іншого) і є головним козирем деськтопной Opera, хоча не всім користувачам вони потрібні в рівній мірі. Крім того, це як і раніше самий компактний і легкий браузер, хоча й трохи нестабільний.

Рис.13. Turbo - реально корисна функція, яка прискорює завантаження веб-сторінок по каналах поганої якості (наприклад, через публічні бездротові точки доступу), в Opera 11.10 повинна стати ще ефективніше, завдяки графічному формату WebP

Оновлення Safari до версії 5.05 ще менш значно, фактично це тільки виправлення помилок. До п'ятої версії аргументів для використання Safari в Windows практично не було. Потім з'явився механізм розширень, була покращена продуктивність і ін. Головний інтерес до Safari, звичайно, виходить від користувачів продукції Apple, перш за все смартфонів і планшетів, в тому числі розробників мобільних веб-додатків. До переваг браузера можна віднести цілком передовий движок рендеринга (який свого часу був обраний Google для Chrome), але тільки якщо не торкатися питань безпеки, а також деякі допоміжні функції, на зразок Reader, який вміє «очищати» основну статтю веб-сторінки від зайвих деталей і навіть об'єднувати її з декількох фрагментів. Відзначимо також, що десктопний Safari доступний тільки для Windows (в тому числі XP) і Mac OS X. І до речі, Safari - єдиний з альтернативних браузерів за замовчуванням показує ескізи окремих вкладок в панелі завдань Windows 7, в інших потрібно шукати відповідні налаштування.

Рис.14. Завдяки Reader, читати в Safari новини і статті - одне задоволення

Але наскільки важливі для реальних веб-додатків, скажімо, криптографія та математична обробка сигналів?

Дополнительная информация

rss
Карта