Chromium: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Gdominik100 (обговорення | внесок)
screenshot
Мітка: перше редагування
Рядок 27:
 
=== Швидкість ===
Поставивши своєю метою розробити швидкий браузер, розробники вирішили використовувати [[Open source|відкриті]] компоненти. Рушієм відображення веб-сторінок був обраний [[вільне програмне забезпечення|вільний]] [[WebKit]]. Він забезпечував необхідну швидкість рендеринга, маючи при цьому ряд інших переваг<ref>{{cite web|url=http://blog.chromium.org/2008/09/chrome-3s-webkit.html|title=Chrome <3s WebKit|author=Darin Fisher|date=5 вересня 2008|publisher=Google Inc.|language=англійською|accessdate=2011-01-29|archiveurl=http://www.webcitation.org/60uf6CxJI|archivedate=2011-08-13}}</ref><ref>{{cite web|url=http://www.dalvo.ru/articles.php?ds=245|title=WebKit-невідома величина|author=C'T|date=2009-09-03|publisher=Далекий Схід| language=російською|accessdate=2011-01-29|archiveurl=http://www.webcitation.org/60uf6kuh1|archivedate=2011-08-13}}</ref>. З рушієм обробки [[JavaScript]] все було трохи складніше. Усі наявні на момент 2008 року рушії не забезпечували необхідної продуктивності або розповсюджувалися поза закритимзакритими ліцензіямліцензіями. Тому інженери Google написали з нуля швидкісний, високопродуктивний<ref>{{cite web|url=http://code.google.com/intl/ru-RU/apis/v8/design.html|title=V8 JavaScript Engine|publisher=Google Inc.|language=англійською|accessdate=2011-01-29|archiveurl=http://www.webcitation.org/60uf7h0J0|archivedate=2011-08-13}}</ref><ref>{{cite web|url=http://news.cnet.com/8301-17939_109-10030888-2.html|title=Speed test: Google Chrome beats Firefox, IE, Safari|author=Stephen Shankland|date=2 вересня 2008|publisher=2011 CBS Interactive (CNET)|language=англійською|accessdate=2011-01-29|archiveurl=http://www.webcitation.org/60uf8IjwA|archivedate=2011-08-13}}</ref><ref>{{cite news|url=http://blog.chromium.org/2008/09/google-chromes-need-for-speed_02.html|title=Google Chrome's Need for Speed|author=Lars Bak|date=2 вересня 2008|publisher=Google Inc.| language=uage=англійською|accessdate=2011-01-29}}</ref><ref>{{cite web|url=http://www.ft.com/cms/s/2/03775904-177c-11de-8c9d-0000779fd2ac.html|title=The genius behind Google's browser|author=Rob Minto|quote=With Lars Bak's V8 engine, Chrome is incredibly quick|date=2009-03-27|publisher=[[Financial Times{{!}}FT Magazine]]|language=англійською|accessdate=2011-04-06|archiveurl=http://www.webcitation.org/5xkREyrPF|archivedate=2011-04-06}}</ref> [[V8 (рушій JavaScript)|рушій V8]], що дозволило Chromium стати на момент запуску веб-браузера одним з найшвидших браузерів в плані обробки JavaScript. В кінці 2009 року в тестових збірках Chromium почалися роботи по впровадженню {{нп3|Апаратне прискорення|апаратного прискорення|ru|Аппаратное ускорение}} при обробці динамічного вмісту. Результат роботи виявився в 7 версії Chromium, де вже можна було включити апаратне прискорення<ref>{{cite news|url=http://blog.chromium.org/2010/08/chromium-graphics-overhaul.html|title=Chromium Graphics Overhaul|author=Vangelis Kokkevis|date=27 серпня 2010|publisher=Google Inc.| language=uage=англійською|accessdate=2011-01-29}}</ref><ref>{{cite news|url=http://blog.chromium.org/2010/09/unleashing-gpu-acceleration-on-web.html|title=Unleashing GPU acceleration on the web|author=James Robinson|date=14 вересня 2010|publisher=Google Inc.| language=uage=англійською|accessdate=2011-01-29}}</ref><ref>{{cite web|url=http://news.softpedia.com/news/Google-Chrome-7-Gets-GPU-Acceleration-for-2D-and-3D-Content-154145.shtml|title=Google Chrome 7 Gets GPU Acceleration for 2D and 3D Content|author=Lucian Parfeni|date=[[28 серпня]] [[2010]]|language=англійською|accessdate=2010-10-02|archiveurl=http://www.webcitation.org/60uf9AR5O|archivedate=2011-08-13}}</ref>, забезпечуючи [[Тестування продуктивності|найвищу продуктивність]] при обробці динамічного 2D ([[Canvas]]) та 3D-контента ([[WebGL]]) за допомогою графічного процесора, показуючи високі результати в демонстраційних тестах від Microsoft та Google<ref>{{cite web|url=http://www.pcworld.com/businesscenter/article/205550/chrome_7_will_get_60_times_faster_google_says.html|title=Chrome 7 Will Get 60 Times Faster, Google Says|author=Katherine Noyes|publisher=PCWorld|language=англійською|accessdate=2011-04-09|archiveurl=http://www.webcitation.org/60uf9xxnR|archivedate=2011-08-13}}</ref><ref>{{cite web|url=http://news.softpedia.com/news/Browsers-from-Zero-to-Double-Rainbow-Hardware-Acceleration-156926.shtml|title=Browsers: From Zero to Double Rainbow Hardware Acceleration|author=Ionut Ilascu|date=[[18 вересня]] [[2010]]|publisher=Softpedia|language=англійською|accessdate=2010-10-02|archiveurl=http://www.webcitation.org/60ufBASDo|archivedate=2011-08-13}}</ref><ref>{{cite web|url=http://habrahabr.ru/blogs/browsers/102932/|title=Chromium 7 «вбиває» козирі IE 9|last=Божинов|first=Анжел|author=Mairon|date=[[29 серпня]] [[2010|2010 року]]|quote=Підсумок простий до неможливості. Chromium, особливо не напружуючись, вийняв козир та побив усі домагання Internet Explorer 9, показавши феноменальну продуктивність в обробці динамічного вмісту та показавши високу готовність до стандартизації HTML5|publisher=Habrahabr| language=російською|accessdate=2010-10-02|archiveurl=http://www.webcitation.org/60ufCCjZl|archivedate=2011-08-13}}</ref><ref>{{cite web|url=http://www.conceivablytech.com/2359/products/the-secret-of-chrome-7-hardware-acceleration/|title=The Secret Of Chrome 7: Hardware Acceleration?|author=Wolfgang Gruener|date=2010-08-22|publisher=ConceivablyTech|language=англійською|accessdate=2010-10-02|deadurl=unknown-host}}</ref><ref>{{cite web|url=http://www.maximumpc.com/article/news/hardware-accelerated_chrome_7_60x_faster_previous_versions|title=Hardware-Accelerated Chrome 7 60x Faster than Previous Versions|author=Pulkit Chandna|date=2010-09-16|publisher=[http://en.wikipedia.org/wiki/Maximum_PC Maximum PC]|language=англійською|accessdate=2011-04-09|archiveurl=http://www.webcitation.org/60ufHw5j2|archivedate=2011-08-13}}</ref><ref>{{cite web|url=http://www.conceivablytech.com/5848/products/chrome-is-the-fastest-webgl-browser-says-facebook|title=Chrome Is The Fastest WebGL Browser, Says Facebook|author=Daniel Bailey|date=25 лютого 2011|publisher=ConceivablyTech|language=англійською|accessdate=2011-02-28|archiveurl=http://www.webcitation.org/60ufIyHsm|archivedate=2011-08-13}}</ref>. Для прискорення доступу до сторінок використовується технологія попереднього читання [[Доменна система імен|DNS]]<ref>{{cite news|url=http://blog.chromium.org/2008/09/dns-prefetching-or-pre-resolving.html|title=DNS Prefetching (or Pre-Resolving)|author=Jim Roskind|date=17 вересня 2008|publisher=Google Inc.| language=uage=англійською|accessdate=2011-01-29}}</ref> та попереднє промальовування сторінок (пререндерінг) <ref>{{cite news|url=http://news.softpedia.com/news/Chrome-9-to-Get-Wiked-Fast-Page-Loads-with-Prerendering-165073.shtml|title=Chrome 9 to Get 'Wicked Fast' Page Loads with Prerendering|author=Lucian Parfeni|date=November 5th, 2010|publisher=Softpedia| language=uage=англійською|accessdate=2010-12-07}}</ref><ref>{{cite news|url=http://my-chrome.ru/2010/11/chromium-novyj-eksperiment-s-prerenderingom-stranic/|title=Chromium: новий експеримент з пререндерінгом сторінок|author=John Migman|date=5 листопада 2010|publisher=My-Chrome|description=У останньої збірці Chromium на сторінці about:flags з'явився експеримент Web Page Prerendering| language=uage=російською|accessdate=2010-12-07}}</ref>. 7 грудня 2010 року Google анонсувала новий виток розвитку V8, розробивши нову інфраструктуру [[Компілятор|компіляції]] коду. Нова технологія під назвою Crankshaft дозволила добитися величезного приросту в продуктивності (порядку 109 %), обійшовши всі конкуруючі рушії<ref>{{cite web|url=http://blog.chromium.org/2010/12/new-crankshaft-for-v8.html|title=A New Crankshaft for V8|author=Kevin Millikin|coauthors=Florian Schneider|date=7 грудня 2010|publisher=Official Chromium Blog|language=англійською|accessdate=2010-12-07|archiveurl=http://www.webcitation.org/60uju5HDd|archivedate=2011-08-13}}</ref><ref>{{cite news|url=http://www.conceivablytech.com/4472/products/chrome-10-posts-huge-performance-jump/|title=Chrome 10 Posts Huge Performance Jump|author=Wolfgang Gruener|date=7 грудня 2010|publisher=ConceivablyTech|description=The Chromium 10.0.605.0 build is the first version to carry the third generation of the engine, which improved the browser's JavaScript performance by up to 109%.| language=uage=англійською|accessdate=2010-12-07}}</ref>.
 
=== Безпека ===