Статьи

Розробник Google Chrome: Браузер стане головним ПО для користувача

CNews: Чому ви вирішили створити власний браузер?

Ларс Бак: Справа в тому, що зараз змінюється саме середовище інтернету. Довгий час в області браузерів не з'являлося майже ніяких інновацій. Вони і не були потрібні - достатньо було добре відображати текст і графіку. Однак в даний час спостерігається лавиноподібне зростання в області додатків, що функціонують в інтернеті. Нові додатки набагато більш вимогливі до ресурсів. В результаті "традиційні" браузери працюють з ними надто повільно або взагалі їх не підтримують. Тому, створюючи Google Chrome, ми орієнтувалися на майбутнє - потрібен був браузер, який, по-перше, міг працювати з масою нових додатків і функцій, по-друге, - робити це максимально швидко.

CNews: Зараз між браузерами йде дуже жорстка конкуренція. За рахунок чого Chrome може вистояти в цій конкурентній боротьбі? Які у нього є особливості, що вигідно відрізняють його від Internet Explorer, Firefox, Opera, і інших?

Ларс Бак: Перш за все, це двигун V8, закладений в основу Google Chrome. Сам по собі V8 є дуже швидким. І в кожній новій версії Google Chrome швидкодію збільшується. Наприклад, недавно вийшла нова версія російськомовного Chrome, в якій швидкодію виросло на 30%. Таким чином, ми вважаємо, що V8 є хорошою, перспективною платформою, і плануємо продовжувати працювати на ній.

Інша важлива особливість движка V8 - масштабованість. Коли ми розробляли V8, то з самого початку хотіли переконатися в тому, що глобальні проекти, такі як Gmail або Facebook, неодмінно будуть працювати на ньому.

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

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

Ларс Бак: Cоздавая Google Chrome, ми орієнтувалися на майбутнє
Ларс Бак: Cоздавая Google Chrome, ми орієнтувалися на майбутнє

Говорячи про особливості Chrome, варто згадати ще три важливих моменти. По-перше, сам інтерфейс Chrome. Ми зробили його гранично мінімалістичним і прозорим, так щоб користувач, який працює з Google Chrome, бачив контент, а не браузер, тобто програма не затуляти собою зміст. Другий момент - це многопоточность. Код браузера написаний таким чином, що кожній вкладці виділяється окрема програмне середовище. Таким чином, кожна вкладка працює незалежно від інших. І якщо одна з них зависне або з нею станеться щось небажане, користувачеві не доведеться заново перезавантажувати весь браузер і втрачати те, що відкрито в інших вкладках, - потрібно буде закрити лише цю. По-третє, орієнтуючись на запити користувачів, у версії 3.0 ми розширили функціональність, наприклад, додали теми в браузер. Крім усього іншого, серед інновацій хотілося б виділити Omnibox - поле, в яке можна ввести веб-адресу або пошукової запит. В інших браузерах це два різних поля.

CNews: Рідко буває так, що автор задоволений абсолютно всім. Що б ви хотіли ще доопрацювати, що в вашому дітище вас ще не влаштовує?

Ларс Бак: Завжди є, куди рости і що покращувати. Але ми і так проробили величезну роботу. Адже в процесі створення браузера розробник завжди стикається з величезною кількістю операцій. Проте, якщо говорити про те, що можна було б покращити, то, в першу чергу, мова піде про швидкість обробки JavaScript. Чим швидше браузер, тим більше додатків можна в ньому запускати, при цьому самі додатки можуть бути масштабнішими, а ресурсів самого комп'ютера, навпаки, буде витрачатися менше.

Ще одна річ, яку ми плануємо розвивати в Google Chrome, - це підтримка стандарту HTML 5. Справа в тому, що цей стандарт дозволяє програвати в браузері різні типи відео, аудіо, а також дає доступ до баз даних на локальних машинах. Іншими словами, тепер можна виконувати більше функцій безпосередньо з браузера. Якщо подивитися на сьогоднішніх користувачів ПК, то можна побачити, що більшість з них користуються виключно браузером, тому що вони переглядають електронну пошту через веб-інтерфейс, проводять час в Facebook і т.д, а кількість веб-додатків зростає. Таким чином, необхідно розвивати саме ті платформи, на яких це буде виконуватися.

CNews: Іншими словами, нинішня тенденція полягає в тому, що браузер стає головною робочою програмою і частково заміняє собою ті додатки, які встановлені у користувача на комп'ютері, наприклад, офісний пакет, Word, Excel, або аудіо- або відеопрогравачі і т.д .?

Ларс Бак: Ми не намагаємося самі форсувати хід подій. Але цей процес уже запущений, і ми просто дотримуємося стандартів. HTML 5 - це вже стандарт, ми повинні йому відповідати. В якості ілюстрації можу навести такий приклад: рік тому я купив своїм дітям ноутбук. За цей рік вони не встановили на ньому нічого, крім браузера. Тобто, все, що їм потрібно, вони роблять через браузер. І це не виняток - це саме тенденція. Все менше додатків буде залишатися на робочому столі, і все більше - виконуватися через браузер.

Коротке посилання на матеріал: http://cnews.ru/link/a2126

CNews: Чому ви вирішили створити власний браузер?
За рахунок чого Chrome може вистояти в цій конкурентній боротьбі?
Які у нього є особливості, що вигідно відрізняють його від Internet Explorer, Firefox, Opera, і інших?
Що б ви хотіли ще доопрацювати, що в вашому дітище вас ще не влаштовує?

Новости