Ніколи не здавайся: як Netscape вів нерівну боротьбу з Internet Explorer

image
Джерело: wired.com

Вважається, що перший браузер з'явився 25 грудня 1990 року. Його творцем був Тім Бернерс-Лі, молодший співробітник Європейської організації з ядерних досліджень. За його словами, розробка не зайняла багато часу (близько двох місяців), тому що він використовував платформу зі спеціальним конструктором додатків. Тім в результаті він створив так званий Консорціум всесвітньої павутини (World Wide Web Consortium, скорочено W3C), який розробляв стандарти, впроваджувані в програмне забезпечення.

До кінця 1992 року, крім самого першого браузера під назвою WorldWideWeb, на ринку з'явилося безліч інших, більшість з яких було засновано на бібліотеці libwww – Line Mode Browser, ViolaWWW, Erwise, MidasWWW, MacWWW та інші. Такими браузерами, випущеними в 1993 році, були Cello, Arena, Lynx, tkWWW і NCSA Mosaic.

Mosaic, мультиплатформовий браузер, був розроблений в організації National Center for Supercomputing Applications (NCSA). У жовтні 1994 року Mosaic був на шляху до перетворення в еталонний для всього світу інтерфейс. Кілька компаній ліцензували Mosaic, щоб створити свої власні комерційні браузери, такі як AirMosaic і Spyglass Mosaic.

Один з розробників Mosaic, Марк Андріссен, заснував Mosaic Communications Corporation і створив новий веб-браузер під назвою Mosaic Netscape. Щоб вирішити проблеми ліцензування з NCSA, компанія була перейменована в Netscape Communications Corporation, а браузер Netscape Navigator. Браузер Netscape поліпшив зручність і надійність Mosaic і отримав можливість відображати сторінки поступово, по мірі їх завантаження.

До 1995 року, завдяки своїй безкоштовності для некомерційного використання, браузер домінував в мережі. До цього часу у світ вийшли ще кілька браузерів, в числі яких були IBM Web Explorer, WebRouser, UdiWWW і Microsoft Internet Explorer.

До середини 1995 року інтернет отримав широке висвітлення в популярній культурі та ЗМІ. Netscape Navigator був самим широко використовуваним браузером, і Microsoft придбала ліцензію на Mosaic, щоб створити Internet Explorer 1.0, випущений як частина пакета Windows 95 Plus! у серпні. Через три місяці для безкоштовного завантаження був викладений браузер Internet Explorer 2.0. На відміну від Netscape Navigator, він був безкоштовно доступний всім користувачам Windows, навіть комерційним компаніям.

Нові версії браузерів Internet Explorer, Netscape протягом кількох наступних років випускалися, намагаючись обігнати один одного.

Історія IE

Проект по розробці Internet Explorer був запущений у 1994 році Томасом Риардоном. Згідно з даними огляду Массачусетського технологічного інституту в 2003 році, він використовував вихідний код програми Mosaic розробника Spyglass, Inc., який формально пов'язаний з браузером NCSA Mosaic.

Перша версія Internet Explorer, Microsoft Internet Explorer вийшла 16 серпня 1995 року і являла собою перероблену версію браузера Spyglass Mosaic.

image
IE 1.0

Ряд інновацій, запропонованих Internet Explorer, стали згодом використовуватися іншими браузерами. Серед них HTML-елемент iframe, який дозволяє вбудовувати одні HTML-документи в інші (був доданий в Internet Explorer 3), значок для обраного (favicon), який з'явився в Internet Explorer 4, і властивість для динамічного оновлення вмісту елементів innerHTML в Internet Explorer 4.

Для Internet Explorer 5 був розроблений XMLHttpRequest, який дозволив здійснювати HTTP-запити до сервера без перезавантаження сторінки. У цій версії також з'явився спосіб захоплення і перетягування (drag-and-drop), який майже без змін був стандартизований HTML5 і тепер підтримується майже всіма браузерами.

image
IE 5.5

Аналогічно був адаптований атрибут contentEditable, який був доданий у версії Internet Explorer 5.5 і дозволяв редагувати частина сторінки прямо в браузері, а також Clipboard Access з IE6, що дає браузеру доступ до буферу обміну у певних ситуаціях.

Internet Explorer 6 був першим браузером, интегрировавшим в себе платформу P3P, представляє з себе засіб забезпечення конфіденційності даних користувача.

Internet Explorer 7, в свою чергу, включав нові функції, покликані забезпечити безпеку користувача і захистити його конфіденційні дані від вірусів і мережевих атак.

Windows Internet Explorer 8 (IE8) вийшов 19 березня 2009 року. Версію підтримують другий і третій пакети оновлень для Windows XP, другий пакет оновлень Windows Server 2003, Windows Vista, Windows 7 і Windows Server 2008 на 32 — і 64-бітної архітектури. Microsoft назвала в якості головних пріоритетів у розробці нової версії безпеку, простоту у використанні, і удосконалення підтримки RSS, CSS, Ajax IE8.

Розробка Windows Internet Explorer 9 почалася майже відразу ж після виходу Internet Explorer 8 і версія була випущена 14 березня 2011 року. Microsoft вперше оголосила про початок розробки IE9 на конференції PDC в 2009 році, де звернула основну увагу на переваги апаратного прискорення DirectX для підвищення продуктивності веб-додатків.

Internet Explorer 9 призначений тільки для Windows Vista SP2, Windows 7 і Microsoft Windows Server 2008. Браузер підтримує деякі характеристики CSS 3, вбудовану підтримку колірних ICC-профілів версії 2 або 4 через Windows Color System. 32-бітна версія має більш високу продуктивність JavaScript завдяки модулю під назвою «Chakra».

Internet Explorer 9 став першим браузером, в якому використовувалося апаратне прискорення відображення графіки завдяки використанню інтерфейсу програмування додатків Direct2D.

Internet Explorer 10 був випущений 26 жовтня 2012 року разом з Windows 8 і Windows Server 2012. Для Windows 7 версія стала доступна 26 лютого 2013 року. У Windows 8 браузер розділений на дві версії: перша версія браузера, створена з нуля для управління на сенсорних пристроях — інтерфейсі Modern UI без підтримки плагінів, друга — традиційне додаток робочого столу, в якій збережена можливість розширення за рахунок плагінів. У цій версії браузера була вдосконалена підтримка JavaScript, CSS3 і HTML5 і апаратного прискорення.

Internet Explorer 11 вийшов в оновленні Windows 8.1, яке було представлено 17 жовтня 2013 року.
Цей реліз включив в себе покращене масштабування для екранів з великим розширенням, попередню завантаження HTML5, переміщення елементів мишею, апаратно прискорений декодування зображень формату JPEG, і повноекранний режим HTML5.

image width = 550
IE 11

Internet Explorer 11 є першою версією, яка підтримує WebGL555657 і протокол SPDY (починаючи з версії 3).
Microsoft заявила, що Internet Explorer 11 при проходженні тесту для вимірювання старанності SunSpider JavaScript є найшвидшим браузером для Windows станом на 15 жовтня 2013 року.

Після виходу Windows 10 розробники замінили на новий IE браузер Microsoft Edge.

Історія Netscape Browser

Netscape Navigator — браузер, производившийся компанією Netscape Communications з 1994 по 2007 рік. Перші бета-версії браузера, випущені в 1994 році, називалися Mosaic, потім Mosaic Netscape.

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

image
Netscape Navigator 1.1

У версію 2.0 була вбудована повнофункціональна програма для роботи з електронною поштою. Netscape перетворився із просто браузера в сімейство програм для роботи в Інтернеті. Протягом цього періоду сам браузер і сімейство програм носили одну назву — Netscape Navigator.

Netscape 3.0 став браузером номер один у світі. Даний реліз існував також у версії Gold, що містить WYSIWYG HTML-редактор, який пізніше став стандартною функцією Netscape Communicator. Netscape 3.0 пропонував безліч нових функцій, таких як плагіни, кольорові фони таблиць, елемент applet.

image
Netscape 3.0

З випуском Netscape 4 була вирішена проблема однакового назви власне браузера і всього сімейства програм: сімейство програм було перейменовано в Netscape Communicator.

Після випуску п'яти попередніх релізів (у 1996-1997 роках) у червні 1997-го року Netscape Corp. випустила фінальну версію Netscape Communicator. Ця версія була заснована на оновленому коді Netscape Navigator 3, в неї були додані такі можливості, як підтримка деяких елементів CSS1, елемента object, мінімальна підтримка різних шрифтів.

Сімейство програм Netscape Communicator включало в себе браузер Netscape Navigator, програму для роботи з електронною поштою і групами новин Netscape Mail and Newsgroups, адресну книгу Netscape Address Book і HTML-редактор Netscape Composer.

У жовтні 1998 року була випущена версія 4.5. У новій версії з'явилося багато нових можливостей, особливо в поштовому клієнті. При цьому ядро не оновилося і по своїй функціональності в основному відповідало версії 4.08.

image
Netscape Communicator 4.5

Разом з тим загострилась проблема затримок виходу основних версій програми. В Netscape Communicator 4.x існувало велике число помилок обробки HTML і CSS, а об'єктна модель документа (DOM), запропонована Netscape, не знайшла підтримки в W3C, який прийняв за основу варіант, запропонований Microsoft, яка в той час була основним спонсором консорціуму.

У результаті новим лідером на ринку став Microsoft Internet Explorer 4 (а пізніше — 5.0), завдяки кращій підтримці HTML 4, CSS, DOM і ECMAScript. У листопаді 1998 року робота над Netscape 5.0 була припинена, і було прийнято рішення почати розробку абсолютно нової програми з нуля.

Новий вихідний код був названий Mozilla, на основі якого з невеликими змінами був створений Netscape 6.
В січні 1998 року Netscape прийняла рішення розробляти браузер в рамках проекту з відкритим вихідним кодом. Була створена неформальна група Mozilla Organization, яка в основному фінансувалася Netscape.
Рішення почати розробку браузера з нуля означало значну затримку випуску чергової версії. В цей час Netscape була поглинена корпорацією AOL, яка, діючи під тиском проекту веб-стандартів (Web Standards Project), прискорила вихід Netscape версії 6.0: вона з'явилася в 2000 році.

Версія 7 (кодове ім'я Mach V) стала називатися просто Netscape, браузер в складі сімейства програм зберіг свою назву Netscape Navigator. Netscape 7.0, заснований на коді Mozilla 1.0.1, був випущений в серпні 2002 року і був прямим продовженням Netscape 6 з тими ж компонентами.

image
Mozilla 1.0

Netscape 8
Netscape Browser 8 заснований на коді Mozilla Firefox 1.0. На відміну від свого вогняного брата, Netscape працює лише в сімействі операційних систем Windows 98SE, ME, 2000 і XP). Вісімка більше не є інтегрованим пакетом, залишивши в своєму арсеналі лише браузер. Базова функціональність і більшість елементів користувальницького інтерфейсу успадковуються від Mozilla Firefox.

Netscape 8 дозволяє використовувати два HTML-движка одночасно. «Рідний» движок браузера — Gecko 1.7.5. Крім того, браузер може підключати движок Trident, який використовується Internet Explorer 5 або 6. Дана можливість присутня в браузері спочатку, забезпечує 100% ймовірність правильного відображення сайтів. За допомогою спеціального менеджера можна запам'ятовувати правила вибору движка для кожного сайту окремо.

image
Вибір движка Netscape 8.1

Останньою версією браузера є 9.0 іменована Netscape Navigator. Перша бета-версія була випущена 5 червня 2007 року. Розроблялася компанією Netscape Communications на движку Gecko 1.9, який використовується в Mozilla Firefox 2.0.
28 грудня 2007 року компанія оголосила про припинення підтримки і розробки браузера.

Microsoft VS Netscape

Війна браузерів була б виключно комерційним справою корпорацій, якби основним прийомом у боротьбі не стало додавання специфічних, нестандартних можливостей до браузеру. Найбільші розбіжності виникали в підтримку JavaScript — мова сценаріїв, що додає інтерактивність документами.

В результаті багато документів «оптимізовані» для конкретного браузера і зовсім не читалися в іншому. W3C приймає безліч ретельно обговорюваних стандартів (різних версій HTML, JavaScript, CSS та інші), але дотримання цих стандартів повністю лягає на розробників браузерів.

У 1997 році був випущений Internet Explorer 4.0. На вечірці у Сан-Франциско в честь випуску програми був представлений триметровий логотип IE. На наступний ранок працівники Netscape, прийшовши на роботу, виявили цю конструкцію на газоні перед своїм офісом, з запискою «Від команди IE… Ми любимо вас».

Працівники повалили цю інсталяцію і у відповідь розмістили на ній фігуру свого фірмового персонажа — динозавра, прикріпивши йому до лап знак з написом «Netscape 72, Microsoft 18», маючи на увазі розподіл часток ринку.

Internet Explorer 4 переламав хід війни браузерів. Він був інтегрований в Microsoft Windows. ІТ-фахівці та промислові критики вважали його технологічно невигідним і бачили в такій практиці очевидну експлуатацію монополії Microsoft на платформі ПК.

Але користувачі не бачили вигоди від використання конкуруючих продуктів, тому що IE «вже був» на їх ПК.

Ось що повідав про «перемогу» над Netscape один з розробників IE 5.0 Хаді Партови (Hadi Partovi):
У середині 90-х Microsoft найняла найкращих і талановитих програмістів для вирішення «інтернет-проблеми», тобто в команду розробників браузера (IE) і сервера (IIS). Керувати двома командами розробників доручили віце-президенту Бреду Сильвербергу (Brad Silverberg), одному з кращих менеджерів в історії Microsoft, який перед цим займався випуском на ринок неймовірно успішного проекту Windows 95.

Вся команда розробників Internet Explorer складалася з суперзірок: «Наша робота була більше, ніж просто роботою. Це була пристрасть і справа всього життя. Ми снідали, обідали і вечеряли на робочому місці, ми працювали до пізньої-пізньої ночі, — вспоминает Партови. – У нас було таке відчуття, що багатомільярдна компанія позбудеться майбутнього, якщо ми не вскочим на інтернет-хвилю і не зробимо браузер № 1 на планеті».

Випуск Internet Explorer 5 відбувся 18 березня 1999 року. «І ми зробили браузер удвічі швидше і у 100 разів стабільніше, ніж глючний Netscape Navigator», — пише Хаді Партови. Він упевнений, що завдяки високій якості програми ринкова частка Internet Explorer 5.0 почала зростати, а браузер виграв 100% порівняльних тестів в ЗМІ.
У корпорації Microsoft були потужні переваги. Першим були ресурси — Netscape починав з майже 80% ринку і хорошою репутацією, але був маленькою компанією, яка одержує основний прибуток з єдиного продукту і його додаткових компонентів і тому був фінансово вразливий.

Netscape був платним для комерційних компаній, але поставлявся безкоштовно для домашнього та освітнього використання. Internet Explorer поставлявся безкоштовно для всіх користувачів Macintosh і Windows, отримуючи за рахунок цього величезну перевагу.

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

Судовий розгляд
Netscape не стала здаватися без бою і в 1997 році на Microsoft подала в суд, звинувативши компанію в монополії. Головною причиною позову стала інтеграція Internet Explorer в Windows, що порушувало норми чесної конкуренції.

Адвокати Microsoft виходили з того, що браузер був доданий на рівні вихідного коду, і прибрати його з поточної версії ОС фактично неможливо. Netscape наполягали, що це брехня, і пропонували власний вихід із ситуації — повна заборона використання Internet Explorer. У Гейтса був переконливий аргумент: за допомогою інтеграції IE корпорація забезпечує своїм користувачам якісний софт, і забороняти браузер було б несправедливо по відношенню до них.

У результаті Microsoft пообіцяла випустити версію Windows 95 без свого браузера, але завдяки апеляцій заборона на інтеграцію IE не діяв на наступну версію операційної системи, яка повинна була незабаром побачити світло.
У результаті компанія уклала договір з міністерством юстиції США, за яким зобов'язалася ліцензувати частина розробок, дозволяти виробникам ПК замінювати софт на альтернативний і дозволити нагляд над своїми документами. Рішення було дивним, особливо якщо врахувати, що в суді довели, яку вагу мала в той час Microsoft.

Netscape не змогла протистояти демпінгу, і в 1999 році корпоративний ринок браузерів перестав існувати — повністю безкоштовний Explorer захопив понад 90 відсотків ринку.

Продовження слід

Перша «війна браузерів» завершилася перемогою Internet Explorer, захопив майже 100% ринку і отсекшего всіх скільки-небудь серйозних конкурентів. В цей же час закінчилась гонка інновацій в браузерах.

І навіть у цій ситуації команда Netscape не опустила руки і випустила вихідний код свого браузера під вільною ліцензією MPL (Mozilla Public License). На його основі були створені нові браузери Mozilla Suite і Mozilla Firefox. Останній повинен був «помститися» Microsoft.

p.s.

Ось як згадує користувач Хабра кращі часи з Netscape:
Я не здивуюся, якщо деякі з читачів не знають, чим був для нас Netscape 20 років тому.
У 1994 році я навчався у вузі, який з американського гранту був проведений інтернет. На весь інститут був канал в 33,6 Кбіт/с. так-Так, дорогий читачу, 3 кілобайти в секунду. Коли твій мобільний телефон дуже повільно працює на швидкості до 12-20 кб/секунду на GPRS, це в 4 і більше разів швидше, ніж ми мали тоді на всі комп'ютери. А комп'ютерів, підключених до Інтернет, було не менше двадцяти і досить часто всі вони були зайняті.
image

Ми відкривали Netscape (інших браузерів і не знали), вводили виписані в блокнот Url, які зазвичай виписували з паперових журналів (Yahoo з'явиться тільки через рік, у 1995 році, про Google я й не кажу).

І чекали. Чекали по три-п'ять, а іноді і десять хвилин, поки сторінка відкриється. Для нас це було дивом – переглянути веб — сторінку, яка перебувала за тисячі кілометрів від нас. Ми відключали картинки, щоб можна було хоч щось завантажити. Відео? Аудіо? Флеш? Про це ми навіть і не мріяли.

Я записав браузер Netscape на декілька дискет 3,5 дюйма, приніс додому і почав вивчати мову HTML. Незабаром я зробив свою першу веб-сторінку.

Так, інтернет був для нас таким… теплим ламповим.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.