SlideShare a Scribd company logo
1 of 36
Живу в Google Chrome VDas.livejournal.com © 2009 presents Урок для начинающих №0 А зачем, собственно: часть 1?
Поступило правильно замечание Надо рассказать чем отличается Хром от остальных бровзеров…  Т.е. : Откуда он появился вообще… Что в Хроме нового, отличного от других В чём хорош Хром Кому хорошо бы на него пересесть.  Зачем Как
Пара вопросов Вдумайтесь в следующие вопросы: Зачем Google решили сделать еще один бровзер, если УЖЕ есть: InternetExplorer, Firefox, Safari, K-meleon, Opera, SeaMonkey, Flock, Camino, OmniWeb, iCab, Lynx, Konqueror, Galeon, Epiphany, Netscape Navigator, Amaya, Maxthon, Midori, uzbl, Voyager, Dillo, Slim, KidRocket, PhaseOut, Crazy, SmartBro, ShenzBrowser, JonDoFox, Swiftweasel, Shiira, Avant, xB, Sleipnir, spacetime, Browse3D, 3B Room, Bitty, Lobo Java Web, ElinksText, Grail, Ibrowse,Laser, KidsPlayground … (например, ссылка - http://www.webdevelopersnotes.com/design/browsers_list.php3)
Пара вопросов Вы просмотрели список? Как вы думаете, в Google работают идиоты? Такой список того, что УЖЕ ЕСТЬ, заняло место на рынке и постоянно развивается (по крайней мере некоторые из них)… Начать разработку нового бровзера, когда их так много на любой вкус и цвет? Google crazy! Да?
Пара вопросов Значит что-то не устраивало корпорацию Google во всех тех бровзерах, которыми Вы пользуетесь, не так ли? А почему это их так волнует? Да потому, что Google ЖИВУТ в интернете… Они на этом зарабатывают деньги. В отличие от «поставщиков программ», типа Майкрософт, которым весь это бровзер это 0,000001% его доходов – Google на 90+% живут и зарабатывают в интернете…
Что надо, чтобы жить в интернете? Надо иметь  Быстрый бровзер Надёжный бровзер Расширяемый бровзер Совместимый со стандартами И еще одна вещь, которую я опишу чуть дальше…
Задумаемся… Нет быстрых? Safari, Opera, Firefox Нет надёжныхи расширяемых? Firefox Нет совместимых со стандартами? Firefox, Safari… Вы видите победителя? Да, это Firefox… Так что же еще надо корпорации Google, если они активно участвовали в развитии этого самого Firefox?
Задумаемся… Если немного вдуматься, то ясно, что корпорации Google надо пересадить всех на web. Все мы там будем поздно или рано без вариантов… К этому всё движется. Подумаем, как бы оказаться с теми, кто раньше всех это понял  Что надо, чтобы все пользователи переместились в web?  Надёжность приложений Скорость их работы Удобство… По возможности независимость от наличия сети
Откуда он появился вообще… В googleпоняли, что железо не стоит на месте и активно развивается – надо бросить старые подходы и думать о том, чтобы как можно больше можно было делать параллельно (ведь уже всё завалено многопроцессорными, многоядерными компьютерами) Да и вообще – представьте, что у вас есть деревянная избушка и вам в ней жить. Можно, конечно, перестраивать, добавлять кирпичные стены, но, если у вас есть деньги – не лучше ли снести её к аллаху и построить всё заново, но по новейшим технологиям?
А что есть новейшие технологии? Это отлично расписано в комиксе от google русская версия - http://unno.ru/media/chrome/Google%20Chrome.pdf(4Mb) Я только подчеркну пару моментов по мнению Google… 1) бровзер должен быть надёжным, быстрым, защищённым, с открытым кодом.  Что есть открытый код? Это значит, что за бровзер денег никто не берет. Мало того – его коды лежат открыто – каждый умный может взять их и исправить ошибки, или улучшить, или ускорить или … и это идёт только нам всем на пользу!
Подчёркиваю некоторые моменты «Мы хотим, чтобы другие использовали наши идеи, также как мы позаимствовали их у других» Т.е. берётся всё самое лучшее, что придумано в мире бровзеров и бесплатно реализуется «в одном флаконе» Причём открыто – пользуйтесь все! Даже конкуренты… Красивый (и правильный) шаг, я считаю…
Дальше? Новый дизайн Максимум полезного места на экране… Всё лишнее убрать или спрятать. Вы хотите бровзить интернет или обвешаться кнопочками и менюшками?
И подходим к самому важному Как работаю сегодняшние бровзеры? (все) Считали страницу Отработали скрипты Отработали дополнения (флэш, …) Показалась страничка Что плохо? Если в любом месте происходят сложные и долгие вычисления – все остальные ждут Если что-то поломалось – ломается всё
А почему бы… Не сделать многопоточный бровзер? Всё что можно работает параллельно Если какая-то страница тормозит – тормозит только она Что для этого надо сделать? Написать бровзер так, чтобы он мог делать всё не последовательно, а параллельно  Чтобы каждая страница была отдельным процессом
И что это даёт? Современные процессоры заточены под то, чтобы делать много вещей одновременно (многоядерность, …) Поэтому, написанная в расчете на это программа (бровзер) изначально будет лучше работать на новых, многоядерных компьютерах… Она будет открывать все странички действительно параллельно (т.е. одновременно) и зависание одной из них совершенно не повредит остальным
Некоторые выводы Разделив открытие каждой страницы в отдельный процесс и выполняя работу параллельно мы получим сразу два преимущества Надёжность (ибо каждая страничка, это как отдельная программа – если она «поломалась» – «поломалась» только она) Скорость работы ибо всё работает независимо друг от друга. Т.е. Каждая страничка имеет свой обработчик страниц и не ждет, пока он доработает на другой странице…
Некоторые выводы Есть у этой технологии и минусы,  Конечно… Лучше иметь многоядерный процессор Лучше иметь побольше памяти, ибо,  поскольку, каждая страничка имеет свои  обработчики – на всё надо больше памяти… НО!
Маленькое отступление… Как работают все остальные бровзеры?  Вы открыли 5 страниц, две закрыли. Поскольку они все находятся в одном пространстве – количество общей занимаемой всем бровзером памяти не уменьшилось…
Маленькое отступление Но со временем вы открываете еще одну страницу, которая не помещается в «освободившиеся квадратики» и система увеличивает общую занимаемую память еще и еще… Таким образом со временем ваш бровзер начинает занимать в памяти неприлично много места. И всё начинает тормозить… Ведь как работает компьютер, если у него мало свободной памяти?
Маленькое отступление Он сбрасывает часть памяти на жёсткий диск (который в 100000 раз медленнее памяти) и освобождает память для бровзера. Если, вдруг, понадобится «сброшенное на диск» - происходит обратное – часть памяти сбрасывается на диск, а в память считывается там записанное и т.д. Т.е. всё начинает тормозить, диск «шуршит» не переставая, …
А что в Chrome? А в хроме каждая страница, это как отдельная программа – т.е. закрыли её и вся память освободилась…
То есть Если открыты пара страниц – Google Chrome занимает больше памяти… Но чем дольше вы работаете– тем меньше затраты Chrome…  (Незабываем про надёжность – в Chrome «закрыл и забыл»…)
Что еще? А вот запустите Chrome и загрузите пару страниц… А потом нажмите Shift+Esc(Или через меню: документ,  Developer,  Task Manager) И мы можем  прямо тут увидеть!
Что увидеть? Сколько занимает памяти и процессорного времени каждая закладка и БЕЗБОЛЕЗНЕННО убить любую из них!
Ну, что еще очевидно хорошего? Вы представляете какая у googleвозможность тестировать свой бровзер? У него беспрецедентно огромная инфраструктура, которая постоянно копошится в интернете… Они могу прогнать через свой Chrome такое количество тестовых страниц, кто не может больше никто…
Тестируем?
Тестируем?
Ну, еще пара слов… Дело в том, что почти все бровзеры делаются на каком-то ядре… Internet explorer (IE, maxthon), Gecko (Firefox), WebKit (Safari) Каждое ядро имеет свои плюсы и минусы… Google выбрали для своего Chrome самый быстрый и самый соответствующий стандартам… Я бы, конечно, выбрал Gecko, но решал не я 
webkit
Теперь вернёмся к скорости Современный интернет отличается тем, что страницы стали более активно общаться с пользователем… Например Gmail… Вы нажимаете на что-то страница не перегружается, что-то происходит, меняется, … Это делает javascript. Javascriptэто специальная возможность бровзеру работать с вашей страничкой… Что сделали Google? Они переписали заново этот самый «движок» javascript, чтобы он был ну ОЧЕНЬ быстрым
Javascript Новый, переписанный «движок» javscriptполучил новое название V8. По многим тестам он чуть не на порядок опережает то, что сейчас есть в многих других бровзерах… Firefox, недавно, тоже сделали свой «движок», но, по тестам, он отстаёт от Сhrome…
Javascript
Надёжность Один из слогановChrome – лучше чуть дольше, но не потерять ни одного байта информации. Это логично, ибо Google хочет, чтобы вы работали в приложениях… Типа web аналоги Word,excel, … Для этого – недопустимо(!) потерять хотя бы одну букву… Возможно, что Chrome был бы еще чуть не на порядок быстрее, если бы не это ограничение, которому Google добровольно (и правильно) следуют.
Вообщем Надеюсь мне удалось, хотя бы, начать показывать, что Chrome технологически очень хорош… И это не всё – я просто устал писать… Про возможности и удобства интерфейса мы еще поговорим… Про то, как сделать его удобнее, что такое incognito, что такое «ярлык приложения», обязательно про Google gears, песочнице и многом многом другом…
Кому хорошо бы на него пересесть.  У кого более менее современный компьютер, желательно с несколькими ядрами и большим количеством памяти – вы почувствуете всю прелесть Google Chrome… Остальные – надо пробовать, сравнивать насколько важе «железо» позволяет вам оценить преимущества Chrome
Пока завершу… Жду мыслей, замечаний, пожеланий, …

More Related Content

What's hot

Компонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
Компонентная разработка на Stylus, Jade, Typescript - Леонид ШирмановКомпонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
Компонентная разработка на Stylus, Jade, Typescript - Леонид ШирмановMoscowJS
 
Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)Pavel Chertorogov
 
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 1...
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 1...PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 1...
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 1...pgdayrussia
 
Java осень 2012 лекция 4
Java осень 2012 лекция 4Java осень 2012 лекция 4
Java осень 2012 лекция 4Technopark
 
Попасть в мишень
Попасть в мишеньПопасть в мишень
Попасть в мишеньAnton Ignatov
 
Прокачиваем свою производительность [Debugging, Tracing and Profiling... your...
Прокачиваем свою производительность [Debugging, Tracing and Profiling... your...Прокачиваем свою производительность [Debugging, Tracing and Profiling... your...
Прокачиваем свою производительность [Debugging, Tracing and Profiling... your...Stfalcon Meetups
 
Интернет в помощь команде разработчиков культурно массового мероприятия
Интернет в помощь команде разработчиков культурно массового мероприятияИнтернет в помощь команде разработчиков культурно массового мероприятия
Интернет в помощь команде разработчиков культурно массового мероприятияnomoretears
 
Java Platform Performance BoF
Java Platform Performance BoFJava Platform Performance BoF
Java Platform Performance BoFDmitry Buzdin
 
World of Tanks: несколько идей из опыта разработки
World of Tanks: несколько идей из опыта разработкиWorld of Tanks: несколько идей из опыта разработки
World of Tanks: несколько идей из опыта разработкиMaksim Melnikau
 
Автоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питонеАвтоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питонеSQALab
 
Pundle для менджемента зависимостей в python проектах
Pundle для менджемента зависимостей в python проектахPundle для менджемента зависимостей в python проектах
Pundle для менджемента зависимостей в python проектахMikhail Krivushin
 
Demi Murich. Как за 10 минут улучшить свои метрики в Google PageSpeed/LightHouse
Demi Murich. Как за 10 минут улучшить свои метрики в Google PageSpeed/LightHouseDemi Murich. Как за 10 минут улучшить свои метрики в Google PageSpeed/LightHouse
Demi Murich. Как за 10 минут улучшить свои метрики в Google PageSpeed/LightHouseOctopus Events
 

What's hot (17)

Компонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
Компонентная разработка на Stylus, Jade, Typescript - Леонид ШирмановКомпонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
Компонентная разработка на Stylus, Jade, Typescript - Леонид Ширманов
 
Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)Бэкенд, фронтенд — всё смешалось (nodkz)
Бэкенд, фронтенд — всё смешалось (nodkz)
 
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 1...
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 1...PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 1...
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 1...
 
Java осень 2012 лекция 4
Java осень 2012 лекция 4Java осень 2012 лекция 4
Java осень 2012 лекция 4
 
Попасть в мишень
Попасть в мишеньПопасть в мишень
Попасть в мишень
 
Прокачиваем свою производительность [Debugging, Tracing and Profiling... your...
Прокачиваем свою производительность [Debugging, Tracing and Profiling... your...Прокачиваем свою производительность [Debugging, Tracing and Profiling... your...
Прокачиваем свою производительность [Debugging, Tracing and Profiling... your...
 
Интернет в помощь команде разработчиков культурно массового мероприятия
Интернет в помощь команде разработчиков культурно массового мероприятияИнтернет в помощь команде разработчиков культурно массового мероприятия
Интернет в помощь команде разработчиков культурно массового мероприятия
 
Mac os and ubuntu
 Mac os and ubuntu  Mac os and ubuntu
Mac os and ubuntu
 
Скриншоты как сервис
Скриншоты как сервисСкриншоты как сервис
Скриншоты как сервис
 
Java Platform Performance BoF
Java Platform Performance BoFJava Platform Performance BoF
Java Platform Performance BoF
 
World of Tanks: несколько идей из опыта разработки
World of Tanks: несколько идей из опыта разработкиWorld of Tanks: несколько идей из опыта разработки
World of Tanks: несколько идей из опыта разработки
 
SMART Notebook в Linux
SMART Notebook в LinuxSMART Notebook в Linux
SMART Notebook в Linux
 
W8
W8W8
W8
 
Автоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питонеАвтоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питоне
 
Pundle для менджемента зависимостей в python проектах
Pundle для менджемента зависимостей в python проектахPundle для менджемента зависимостей в python проектах
Pundle для менджемента зависимостей в python проектах
 
Vagrant
VagrantVagrant
Vagrant
 
Demi Murich. Как за 10 минут улучшить свои метрики в Google PageSpeed/LightHouse
Demi Murich. Как за 10 минут улучшить свои метрики в Google PageSpeed/LightHouseDemi Murich. Как за 10 минут улучшить свои метрики в Google PageSpeed/LightHouse
Demi Murich. Как за 10 минут улучшить свои метрики в Google PageSpeed/LightHouse
 

Viewers also liked

Pawor point windows server 2003
Pawor point windows server 2003Pawor point windows server 2003
Pawor point windows server 2003Yadira18
 
Tutorial de pawor point
Tutorial de pawor pointTutorial de pawor point
Tutorial de pawor pointaichatu
 
Формування читацьких навичок на уроках літературного читання у школах з росій...
Формування читацьких навичок на уроках літературного читання у школах з росій...Формування читацьких навичок на уроках літературного читання у школах з росій...
Формування читацьких навичок на уроках літературного читання у школах з росій...Institute of Pedagogy, Ukraine
 
Комунікативність як концептуальний підхід до побудови підручників української...
Комунікативність як концептуальний підхід до побудови підручників української...Комунікативність як концептуальний підхід до побудови підручників української...
Комунікативність як концептуальний підхід до побудови підручників української...Institute of Pedagogy, Ukraine
 
Нове в астрономії для вчителя і учня
Нове в астрономії для вчителя і учняНове в астрономії для вчителя і учня
Нове в астрономії для вчителя і учняInstitute of Pedagogy, Ukraine
 
Методичні особливості формування природничо-наукової компетентності на уроках...
Методичні особливості формування природничо-наукової компетентності на уроках...Методичні особливості формування природничо-наукової компетентності на уроках...
Методичні особливості формування природничо-наукової компетентності на уроках...Institute of Pedagogy, Ukraine
 
Особливості змісту компетентнісно орієнтованого навчання математики
Особливості змісту компетентнісно орієнтованого навчання математикиОсобливості змісту компетентнісно орієнтованого навчання математики
Особливості змісту компетентнісно орієнтованого навчання математикиInstitute of Pedagogy, Ukraine
 
Методичні рекомендації з розвитку багатомовної освіти у школах України
Методичні рекомендації з розвитку багатомовної освіти	у школах України Методичні рекомендації з розвитку багатомовної освіти	у школах України
Методичні рекомендації з розвитку багатомовної освіти у школах України Institute of Pedagogy, Ukraine
 
КОМПЕТЕНТНІСНО-ОРІЄНТОВАНІЗАВДАННЯ ІЗ ЗАРУБІЖНОЇ ЛІТЕРАТУРИ
КОМПЕТЕНТНІСНО-ОРІЄНТОВАНІЗАВДАННЯ ІЗ ЗАРУБІЖНОЇ ЛІТЕРАТУРИКОМПЕТЕНТНІСНО-ОРІЄНТОВАНІЗАВДАННЯ ІЗ ЗАРУБІЖНОЇ ЛІТЕРАТУРИ
КОМПЕТЕНТНІСНО-ОРІЄНТОВАНІЗАВДАННЯ ІЗ ЗАРУБІЖНОЇ ЛІТЕРАТУРИInstitute of Pedagogy, Ukraine
 
Мова іврит у ЗНЗ України: вивчення, викладання, оцінювання
Мова іврит у ЗНЗ	України:	вивчення, викладання,	оцінюванняМова іврит у ЗНЗ	України:	вивчення, викладання,	оцінювання
Мова іврит у ЗНЗ України: вивчення, викладання, оцінюванняInstitute of Pedagogy, Ukraine
 
Навчання математики та його вплив на формування ціннісних орієнтацій сучасних...
Навчання математики та його вплив на формування ціннісних орієнтацій сучасних...Навчання математики та його вплив на формування ціннісних орієнтацій сучасних...
Навчання математики та його вплив на формування ціннісних орієнтацій сучасних...Institute of Pedagogy, Ukraine
 
Нові акценти у змісті та методиці шкільної суспільствознавчої освіти
 Нові акценти у змісті та методиці шкільної суспільствознавчої освіти Нові акценти у змісті та методиці шкільної суспільствознавчої освіти
Нові акценти у змісті та методиці шкільної суспільствознавчої освітиInstitute of Pedagogy, Ukraine
 
pawor point hdz butista
pawor point hdz butistapawor point hdz butista
pawor point hdz butistabautista51
 
Нові акценти у змісті та методиці шкільної суспільствознавчої освіти
Нові акценти у змісті та методиці шкільної суспільствознавчої освітиНові акценти у змісті та методиці шкільної суспільствознавчої освіти
Нові акценти у змісті та методиці шкільної суспільствознавчої освітиInstitute of Pedagogy, Ukraine
 
Особливості роботи з підручником у контексті компетентнісного підходу
Особливості роботи з підручником у контексті компетентнісного підходуОсобливості роботи з підручником у контексті компетентнісного підходу
Особливості роботи з підручником у контексті компетентнісного підходуInstitute of Pedagogy, Ukraine
 
"РЕАЛІЗАЦІЯ ВИХОВНОГО ПОТЕНЦІАЛУ МИСТЕЦТВА НА УРОКАХ ХУДОЖНЬО-ЕСТЕТИЧНОГО ЦИ...
 "РЕАЛІЗАЦІЯ ВИХОВНОГО ПОТЕНЦІАЛУ МИСТЕЦТВА НА УРОКАХ ХУДОЖНЬО-ЕСТЕТИЧНОГО ЦИ... "РЕАЛІЗАЦІЯ ВИХОВНОГО ПОТЕНЦІАЛУ МИСТЕЦТВА НА УРОКАХ ХУДОЖНЬО-ЕСТЕТИЧНОГО ЦИ...
"РЕАЛІЗАЦІЯ ВИХОВНОГО ПОТЕНЦІАЛУ МИСТЕЦТВА НА УРОКАХ ХУДОЖНЬО-ЕСТЕТИЧНОГО ЦИ...Institute of Pedagogy, Ukraine
 
ТЕОРІЯ І ПРАКТИКА ФОРМУВАННЯ ПРОСОЦІАЛЬНОЇ ПОВЕДІНКИ УЧНІВ ЗНЗ
ТЕОРІЯ І ПРАКТИКА ФОРМУВАННЯ ПРОСОЦІАЛЬНОЇ ПОВЕДІНКИ УЧНІВ ЗНЗ ТЕОРІЯ І ПРАКТИКА ФОРМУВАННЯ ПРОСОЦІАЛЬНОЇ ПОВЕДІНКИ УЧНІВ ЗНЗ
ТЕОРІЯ І ПРАКТИКА ФОРМУВАННЯ ПРОСОЦІАЛЬНОЇ ПОВЕДІНКИ УЧНІВ ЗНЗ Institute of Pedagogy, Ukraine
 
Впровадження тренінгової програми для педагогічних працівників «З Україною в ...
Впровадження тренінгової програми для педагогічних працівників «З Україною в ...Впровадження тренінгової програми для педагогічних працівників «З Україною в ...
Впровадження тренінгової програми для педагогічних працівників «З Україною в ...Institute of Pedagogy, Ukraine
 
Екологічні цінності сучасної шкільної освіти
Екологічні цінності сучасної	шкільної	освітиЕкологічні цінності сучасної	шкільної	освіти
Екологічні цінності сучасної шкільної освітиInstitute of Pedagogy, Ukraine
 

Viewers also liked (20)

Pawor point windows server 2003
Pawor point windows server 2003Pawor point windows server 2003
Pawor point windows server 2003
 
преимущ Google chrome
преимущ Google chromeпреимущ Google chrome
преимущ Google chrome
 
Tutorial de pawor point
Tutorial de pawor pointTutorial de pawor point
Tutorial de pawor point
 
Формування читацьких навичок на уроках літературного читання у школах з росій...
Формування читацьких навичок на уроках літературного читання у школах з росій...Формування читацьких навичок на уроках літературного читання у школах з росій...
Формування читацьких навичок на уроках літературного читання у школах з росій...
 
Комунікативність як концептуальний підхід до побудови підручників української...
Комунікативність як концептуальний підхід до побудови підручників української...Комунікативність як концептуальний підхід до побудови підручників української...
Комунікативність як концептуальний підхід до побудови підручників української...
 
Нове в астрономії для вчителя і учня
Нове в астрономії для вчителя і учняНове в астрономії для вчителя і учня
Нове в астрономії для вчителя і учня
 
Методичні особливості формування природничо-наукової компетентності на уроках...
Методичні особливості формування природничо-наукової компетентності на уроках...Методичні особливості формування природничо-наукової компетентності на уроках...
Методичні особливості формування природничо-наукової компетентності на уроках...
 
Особливості змісту компетентнісно орієнтованого навчання математики
Особливості змісту компетентнісно орієнтованого навчання математикиОсобливості змісту компетентнісно орієнтованого навчання математики
Особливості змісту компетентнісно орієнтованого навчання математики
 
Методичні рекомендації з розвитку багатомовної освіти у школах України
Методичні рекомендації з розвитку багатомовної освіти	у школах України Методичні рекомендації з розвитку багатомовної освіти	у школах України
Методичні рекомендації з розвитку багатомовної освіти у школах України
 
КОМПЕТЕНТНІСНО-ОРІЄНТОВАНІЗАВДАННЯ ІЗ ЗАРУБІЖНОЇ ЛІТЕРАТУРИ
КОМПЕТЕНТНІСНО-ОРІЄНТОВАНІЗАВДАННЯ ІЗ ЗАРУБІЖНОЇ ЛІТЕРАТУРИКОМПЕТЕНТНІСНО-ОРІЄНТОВАНІЗАВДАННЯ ІЗ ЗАРУБІЖНОЇ ЛІТЕРАТУРИ
КОМПЕТЕНТНІСНО-ОРІЄНТОВАНІЗАВДАННЯ ІЗ ЗАРУБІЖНОЇ ЛІТЕРАТУРИ
 
Мова іврит у ЗНЗ України: вивчення, викладання, оцінювання
Мова іврит у ЗНЗ	України:	вивчення, викладання,	оцінюванняМова іврит у ЗНЗ	України:	вивчення, викладання,	оцінювання
Мова іврит у ЗНЗ України: вивчення, викладання, оцінювання
 
Навчання математики та його вплив на формування ціннісних орієнтацій сучасних...
Навчання математики та його вплив на формування ціннісних орієнтацій сучасних...Навчання математики та його вплив на формування ціннісних орієнтацій сучасних...
Навчання математики та його вплив на формування ціннісних орієнтацій сучасних...
 
Нові акценти у змісті та методиці шкільної суспільствознавчої освіти
 Нові акценти у змісті та методиці шкільної суспільствознавчої освіти Нові акценти у змісті та методиці шкільної суспільствознавчої освіти
Нові акценти у змісті та методиці шкільної суспільствознавчої освіти
 
pawor point hdz butista
pawor point hdz butistapawor point hdz butista
pawor point hdz butista
 
Нові акценти у змісті та методиці шкільної суспільствознавчої освіти
Нові акценти у змісті та методиці шкільної суспільствознавчої освітиНові акценти у змісті та методиці шкільної суспільствознавчої освіти
Нові акценти у змісті та методиці шкільної суспільствознавчої освіти
 
Особливості роботи з підручником у контексті компетентнісного підходу
Особливості роботи з підручником у контексті компетентнісного підходуОсобливості роботи з підручником у контексті компетентнісного підходу
Особливості роботи з підручником у контексті компетентнісного підходу
 
"РЕАЛІЗАЦІЯ ВИХОВНОГО ПОТЕНЦІАЛУ МИСТЕЦТВА НА УРОКАХ ХУДОЖНЬО-ЕСТЕТИЧНОГО ЦИ...
 "РЕАЛІЗАЦІЯ ВИХОВНОГО ПОТЕНЦІАЛУ МИСТЕЦТВА НА УРОКАХ ХУДОЖНЬО-ЕСТЕТИЧНОГО ЦИ... "РЕАЛІЗАЦІЯ ВИХОВНОГО ПОТЕНЦІАЛУ МИСТЕЦТВА НА УРОКАХ ХУДОЖНЬО-ЕСТЕТИЧНОГО ЦИ...
"РЕАЛІЗАЦІЯ ВИХОВНОГО ПОТЕНЦІАЛУ МИСТЕЦТВА НА УРОКАХ ХУДОЖНЬО-ЕСТЕТИЧНОГО ЦИ...
 
ТЕОРІЯ І ПРАКТИКА ФОРМУВАННЯ ПРОСОЦІАЛЬНОЇ ПОВЕДІНКИ УЧНІВ ЗНЗ
ТЕОРІЯ І ПРАКТИКА ФОРМУВАННЯ ПРОСОЦІАЛЬНОЇ ПОВЕДІНКИ УЧНІВ ЗНЗ ТЕОРІЯ І ПРАКТИКА ФОРМУВАННЯ ПРОСОЦІАЛЬНОЇ ПОВЕДІНКИ УЧНІВ ЗНЗ
ТЕОРІЯ І ПРАКТИКА ФОРМУВАННЯ ПРОСОЦІАЛЬНОЇ ПОВЕДІНКИ УЧНІВ ЗНЗ
 
Впровадження тренінгової програми для педагогічних працівників «З Україною в ...
Впровадження тренінгової програми для педагогічних працівників «З Україною в ...Впровадження тренінгової програми для педагогічних працівників «З Україною в ...
Впровадження тренінгової програми для педагогічних працівників «З Україною в ...
 
Екологічні цінності сучасної шкільної освіти
Екологічні цінності сучасної	шкільної	освітиЕкологічні цінності сучасної	шкільної	освіти
Екологічні цінності сучасної шкільної освіти
 

Similar to живу в Google Chrome #0

История проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинИстория проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинOntico
 
сравнение 5 наиболее популярных браузеров
сравнение 5 наиболее популярных браузеровсравнение 5 наиболее популярных браузеров
сравнение 5 наиболее популярных браузеровElizaveta Borisenok
 
Какой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис ЦыплаковКакой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис ЦыплаковAlex Tumanoff
 
Обзор интернет браузеров
Обзор интернет браузеровОбзор интернет браузеров
Обзор интернет браузеровAlina Kolosova
 
Отдаем страницы быстрее или как вписаться в требования Google
Отдаем страницы быстрее или как вписаться в требования GoogleОтдаем страницы быстрее или как вписаться в требования Google
Отдаем страницы быстрее или как вписаться в требования GoogleIT61
 
топ 3 браузеров
топ 3 браузеровтоп 3 браузеров
топ 3 браузеровSergey Simakou
 
IBC Russia 2014 (выступление eski.mobi)
IBC Russia 2014 (выступление eski.mobi)IBC Russia 2014 (выступление eski.mobi)
IBC Russia 2014 (выступление eski.mobi)Artiom Tsympov
 
Android: Как написать приложение, которое не тормозит
Android: Как  написать приложение, которое не тормозитAndroid: Как  написать приложение, которое не тормозит
Android: Как написать приложение, которое не тормозитElena Kotina
 
КРАТКИЙ СЛОВАРЬ ИНТЕРНЕТ-СЛЕНГА. БУКВАРЬ СЛЕНГ-РЕБУСОВ В РАЗЛИЧНЫХ СИСТЕМАХ С...
КРАТКИЙ СЛОВАРЬ ИНТЕРНЕТ-СЛЕНГА. БУКВАРЬ СЛЕНГ-РЕБУСОВ В РАЗЛИЧНЫХ СИСТЕМАХ С...КРАТКИЙ СЛОВАРЬ ИНТЕРНЕТ-СЛЕНГА. БУКВАРЬ СЛЕНГ-РЕБУСОВ В РАЗЛИЧНЫХ СИСТЕМАХ С...
КРАТКИЙ СЛОВАРЬ ИНТЕРНЕТ-СЛЕНГА. БУКВАРЬ СЛЕНГ-РЕБУСОВ В РАЗЛИЧНЫХ СИСТЕМАХ С...Анатолий Мячев
 
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработкиБэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработкиITCrowd Almaty
 
Современный фронтенд -- как не утонуть в море хайпа?
Современный фронтенд -- как не утонуть в море хайпа?Современный фронтенд -- как не утонуть в море хайпа?
Современный фронтенд -- как не утонуть в море хайпа?Vladimir Malyk
 
Эссе по теме браузеры
Эссе по теме браузерыЭссе по теме браузеры
Эссе по теме браузерыMaxim Moroz
 
Многопроцессорным компьютерам - параллельные программы!
Многопроцессорным компьютерам -  параллельные программы!Многопроцессорным компьютерам -  параллельные программы!
Многопроцессорным компьютерам - параллельные программы!Tatyanazaxarova
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидахОмские ИТ-субботники
 
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine LearningMihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine LearningOdessaJS Conf
 
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine LearningMihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine LearningMaria Kuneva
 
Highload Begun Pankov
Highload Begun PankovHighload Begun Pankov
Highload Begun PankovOntico
 
Оптимизация производительности фронтенда / Игорь Алексеенко (HTML Academy)
Оптимизация производительности фронтенда / Игорь Алексеенко (HTML Academy)Оптимизация производительности фронтенда / Игорь Алексеенко (HTML Academy)
Оптимизация производительности фронтенда / Игорь Алексеенко (HTML Academy)Ontico
 

Similar to живу в Google Chrome #0 (20)

История проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей ШетухинИстория проекта, который никогда не падает / Андрей Шетухин
История проекта, который никогда не падает / Андрей Шетухин
 
сравнение 5 наиболее популярных браузеров
сравнение 5 наиболее популярных браузеровсравнение 5 наиболее популярных браузеров
сравнение 5 наиболее популярных браузеров
 
Какой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис ЦыплаковКакой фреймворк нам нужен для Web? Денис Цыплаков
Какой фреймворк нам нужен для Web? Денис Цыплаков
 
Обзор интернет браузеров
Обзор интернет браузеровОбзор интернет браузеров
Обзор интернет браузеров
 
браузеры
браузерыбраузеры
браузеры
 
Отдаем страницы быстрее или как вписаться в требования Google
Отдаем страницы быстрее или как вписаться в требования GoogleОтдаем страницы быстрее или как вписаться в требования Google
Отдаем страницы быстрее или как вписаться в требования Google
 
топ 3 браузеров
топ 3 браузеровтоп 3 браузеров
топ 3 браузеров
 
IBC Russia 2014 (выступление eski.mobi)
IBC Russia 2014 (выступление eski.mobi)IBC Russia 2014 (выступление eski.mobi)
IBC Russia 2014 (выступление eski.mobi)
 
Android: Как написать приложение, которое не тормозит
Android: Как  написать приложение, которое не тормозитAndroid: Как  написать приложение, которое не тормозит
Android: Как написать приложение, которое не тормозит
 
КРАТКИЙ СЛОВАРЬ ИНТЕРНЕТ-СЛЕНГА. БУКВАРЬ СЛЕНГ-РЕБУСОВ В РАЗЛИЧНЫХ СИСТЕМАХ С...
КРАТКИЙ СЛОВАРЬ ИНТЕРНЕТ-СЛЕНГА. БУКВАРЬ СЛЕНГ-РЕБУСОВ В РАЗЛИЧНЫХ СИСТЕМАХ С...КРАТКИЙ СЛОВАРЬ ИНТЕРНЕТ-СЛЕНГА. БУКВАРЬ СЛЕНГ-РЕБУСОВ В РАЗЛИЧНЫХ СИСТЕМАХ С...
КРАТКИЙ СЛОВАРЬ ИНТЕРНЕТ-СЛЕНГА. БУКВАРЬ СЛЕНГ-РЕБУСОВ В РАЗЛИЧНЫХ СИСТЕМАХ С...
 
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработкиБэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
Бэкенд, Фронтенд — всё смешалось. Обзорная экскурсия в будущее веб-разработки
 
Современный фронтенд -- как не утонуть в море хайпа?
Современный фронтенд -- как не утонуть в море хайпа?Современный фронтенд -- как не утонуть в море хайпа?
Современный фронтенд -- как не утонуть в море хайпа?
 
Эссе по теме браузеры
Эссе по теме браузерыЭссе по теме браузеры
Эссе по теме браузеры
 
WEB
WEBWEB
WEB
 
Многопроцессорным компьютерам - параллельные программы!
Многопроцессорным компьютерам -  параллельные программы!Многопроцессорным компьютерам -  параллельные программы!
Многопроцессорным компьютерам - параллельные программы!
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
 
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine LearningMihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
 
Mihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine LearningMihail Zachepilo - WebAssembly powered Machine Learning
Mihail Zachepilo - WebAssembly powered Machine Learning
 
Highload Begun Pankov
Highload Begun PankovHighload Begun Pankov
Highload Begun Pankov
 
Оптимизация производительности фронтенда / Игорь Алексеенко (HTML Academy)
Оптимизация производительности фронтенда / Игорь Алексеенко (HTML Academy)Оптимизация производительности фронтенда / Игорь Алексеенко (HTML Academy)
Оптимизация производительности фронтенда / Игорь Алексеенко (HTML Academy)
 

More from vdas us

Drop Box
Drop BoxDrop Box
Drop Boxvdas us
 
Удобный блоггинг для начинающих #7
Удобный блоггинг для начинающих #7Удобный блоггинг для начинающих #7
Удобный блоггинг для начинающих #7vdas us
 
Удобный блоггинг для начинающих #6
Удобный блоггинг для начинающих #6Удобный блоггинг для начинающих #6
Удобный блоггинг для начинающих #6vdas us
 
Читатем книги
Читатем книгиЧитатем книги
Читатем книгиvdas us
 
удобный блоггинг для начинающих #5
удобный блоггинг для начинающих #5удобный блоггинг для начинающих #5
удобный блоггинг для начинающих #5vdas us
 
живу в Google Chrome #2
живу в Google Chrome #2живу в Google Chrome #2
живу в Google Chrome #2vdas us
 
живу в Google Chrome #1
живу в Google Chrome #1живу в Google Chrome #1
живу в Google Chrome #1vdas us
 
Html для блоггеров #3
Html для блоггеров #3Html для блоггеров #3
Html для блоггеров #3vdas us
 
Html для блоггеров #2
Html для блоггеров #2Html для блоггеров #2
Html для блоггеров #2vdas us
 
Html для блоггеров #1
Html для блоггеров #1Html для блоггеров #1
Html для блоггеров #1vdas us
 

More from vdas us (10)

Drop Box
Drop BoxDrop Box
Drop Box
 
Удобный блоггинг для начинающих #7
Удобный блоггинг для начинающих #7Удобный блоггинг для начинающих #7
Удобный блоггинг для начинающих #7
 
Удобный блоггинг для начинающих #6
Удобный блоггинг для начинающих #6Удобный блоггинг для начинающих #6
Удобный блоггинг для начинающих #6
 
Читатем книги
Читатем книгиЧитатем книги
Читатем книги
 
удобный блоггинг для начинающих #5
удобный блоггинг для начинающих #5удобный блоггинг для начинающих #5
удобный блоггинг для начинающих #5
 
живу в Google Chrome #2
живу в Google Chrome #2живу в Google Chrome #2
живу в Google Chrome #2
 
живу в Google Chrome #1
живу в Google Chrome #1живу в Google Chrome #1
живу в Google Chrome #1
 
Html для блоггеров #3
Html для блоггеров #3Html для блоггеров #3
Html для блоггеров #3
 
Html для блоггеров #2
Html для блоггеров #2Html для блоггеров #2
Html для блоггеров #2
 
Html для блоггеров #1
Html для блоггеров #1Html для блоггеров #1
Html для блоггеров #1
 

живу в Google Chrome #0

  • 1. Живу в Google Chrome VDas.livejournal.com © 2009 presents Урок для начинающих №0 А зачем, собственно: часть 1?
  • 2. Поступило правильно замечание Надо рассказать чем отличается Хром от остальных бровзеров… Т.е. : Откуда он появился вообще… Что в Хроме нового, отличного от других В чём хорош Хром Кому хорошо бы на него пересесть. Зачем Как
  • 3. Пара вопросов Вдумайтесь в следующие вопросы: Зачем Google решили сделать еще один бровзер, если УЖЕ есть: InternetExplorer, Firefox, Safari, K-meleon, Opera, SeaMonkey, Flock, Camino, OmniWeb, iCab, Lynx, Konqueror, Galeon, Epiphany, Netscape Navigator, Amaya, Maxthon, Midori, uzbl, Voyager, Dillo, Slim, KidRocket, PhaseOut, Crazy, SmartBro, ShenzBrowser, JonDoFox, Swiftweasel, Shiira, Avant, xB, Sleipnir, spacetime, Browse3D, 3B Room, Bitty, Lobo Java Web, ElinksText, Grail, Ibrowse,Laser, KidsPlayground … (например, ссылка - http://www.webdevelopersnotes.com/design/browsers_list.php3)
  • 4. Пара вопросов Вы просмотрели список? Как вы думаете, в Google работают идиоты? Такой список того, что УЖЕ ЕСТЬ, заняло место на рынке и постоянно развивается (по крайней мере некоторые из них)… Начать разработку нового бровзера, когда их так много на любой вкус и цвет? Google crazy! Да?
  • 5. Пара вопросов Значит что-то не устраивало корпорацию Google во всех тех бровзерах, которыми Вы пользуетесь, не так ли? А почему это их так волнует? Да потому, что Google ЖИВУТ в интернете… Они на этом зарабатывают деньги. В отличие от «поставщиков программ», типа Майкрософт, которым весь это бровзер это 0,000001% его доходов – Google на 90+% живут и зарабатывают в интернете…
  • 6. Что надо, чтобы жить в интернете? Надо иметь Быстрый бровзер Надёжный бровзер Расширяемый бровзер Совместимый со стандартами И еще одна вещь, которую я опишу чуть дальше…
  • 7. Задумаемся… Нет быстрых? Safari, Opera, Firefox Нет надёжныхи расширяемых? Firefox Нет совместимых со стандартами? Firefox, Safari… Вы видите победителя? Да, это Firefox… Так что же еще надо корпорации Google, если они активно участвовали в развитии этого самого Firefox?
  • 8. Задумаемся… Если немного вдуматься, то ясно, что корпорации Google надо пересадить всех на web. Все мы там будем поздно или рано без вариантов… К этому всё движется. Подумаем, как бы оказаться с теми, кто раньше всех это понял  Что надо, чтобы все пользователи переместились в web? Надёжность приложений Скорость их работы Удобство… По возможности независимость от наличия сети
  • 9. Откуда он появился вообще… В googleпоняли, что железо не стоит на месте и активно развивается – надо бросить старые подходы и думать о том, чтобы как можно больше можно было делать параллельно (ведь уже всё завалено многопроцессорными, многоядерными компьютерами) Да и вообще – представьте, что у вас есть деревянная избушка и вам в ней жить. Можно, конечно, перестраивать, добавлять кирпичные стены, но, если у вас есть деньги – не лучше ли снести её к аллаху и построить всё заново, но по новейшим технологиям?
  • 10. А что есть новейшие технологии? Это отлично расписано в комиксе от google русская версия - http://unno.ru/media/chrome/Google%20Chrome.pdf(4Mb) Я только подчеркну пару моментов по мнению Google… 1) бровзер должен быть надёжным, быстрым, защищённым, с открытым кодом. Что есть открытый код? Это значит, что за бровзер денег никто не берет. Мало того – его коды лежат открыто – каждый умный может взять их и исправить ошибки, или улучшить, или ускорить или … и это идёт только нам всем на пользу!
  • 11. Подчёркиваю некоторые моменты «Мы хотим, чтобы другие использовали наши идеи, также как мы позаимствовали их у других» Т.е. берётся всё самое лучшее, что придумано в мире бровзеров и бесплатно реализуется «в одном флаконе» Причём открыто – пользуйтесь все! Даже конкуренты… Красивый (и правильный) шаг, я считаю…
  • 12. Дальше? Новый дизайн Максимум полезного места на экране… Всё лишнее убрать или спрятать. Вы хотите бровзить интернет или обвешаться кнопочками и менюшками?
  • 13. И подходим к самому важному Как работаю сегодняшние бровзеры? (все) Считали страницу Отработали скрипты Отработали дополнения (флэш, …) Показалась страничка Что плохо? Если в любом месте происходят сложные и долгие вычисления – все остальные ждут Если что-то поломалось – ломается всё
  • 14. А почему бы… Не сделать многопоточный бровзер? Всё что можно работает параллельно Если какая-то страница тормозит – тормозит только она Что для этого надо сделать? Написать бровзер так, чтобы он мог делать всё не последовательно, а параллельно Чтобы каждая страница была отдельным процессом
  • 15. И что это даёт? Современные процессоры заточены под то, чтобы делать много вещей одновременно (многоядерность, …) Поэтому, написанная в расчете на это программа (бровзер) изначально будет лучше работать на новых, многоядерных компьютерах… Она будет открывать все странички действительно параллельно (т.е. одновременно) и зависание одной из них совершенно не повредит остальным
  • 16. Некоторые выводы Разделив открытие каждой страницы в отдельный процесс и выполняя работу параллельно мы получим сразу два преимущества Надёжность (ибо каждая страничка, это как отдельная программа – если она «поломалась» – «поломалась» только она) Скорость работы ибо всё работает независимо друг от друга. Т.е. Каждая страничка имеет свой обработчик страниц и не ждет, пока он доработает на другой странице…
  • 17. Некоторые выводы Есть у этой технологии и минусы, Конечно… Лучше иметь многоядерный процессор Лучше иметь побольше памяти, ибо, поскольку, каждая страничка имеет свои обработчики – на всё надо больше памяти… НО!
  • 18. Маленькое отступление… Как работают все остальные бровзеры? Вы открыли 5 страниц, две закрыли. Поскольку они все находятся в одном пространстве – количество общей занимаемой всем бровзером памяти не уменьшилось…
  • 19. Маленькое отступление Но со временем вы открываете еще одну страницу, которая не помещается в «освободившиеся квадратики» и система увеличивает общую занимаемую память еще и еще… Таким образом со временем ваш бровзер начинает занимать в памяти неприлично много места. И всё начинает тормозить… Ведь как работает компьютер, если у него мало свободной памяти?
  • 20. Маленькое отступление Он сбрасывает часть памяти на жёсткий диск (который в 100000 раз медленнее памяти) и освобождает память для бровзера. Если, вдруг, понадобится «сброшенное на диск» - происходит обратное – часть памяти сбрасывается на диск, а в память считывается там записанное и т.д. Т.е. всё начинает тормозить, диск «шуршит» не переставая, …
  • 21. А что в Chrome? А в хроме каждая страница, это как отдельная программа – т.е. закрыли её и вся память освободилась…
  • 22. То есть Если открыты пара страниц – Google Chrome занимает больше памяти… Но чем дольше вы работаете– тем меньше затраты Chrome… (Незабываем про надёжность – в Chrome «закрыл и забыл»…)
  • 23. Что еще? А вот запустите Chrome и загрузите пару страниц… А потом нажмите Shift+Esc(Или через меню: документ, Developer, Task Manager) И мы можем прямо тут увидеть!
  • 24. Что увидеть? Сколько занимает памяти и процессорного времени каждая закладка и БЕЗБОЛЕЗНЕННО убить любую из них!
  • 25. Ну, что еще очевидно хорошего? Вы представляете какая у googleвозможность тестировать свой бровзер? У него беспрецедентно огромная инфраструктура, которая постоянно копошится в интернете… Они могу прогнать через свой Chrome такое количество тестовых страниц, кто не может больше никто…
  • 28. Ну, еще пара слов… Дело в том, что почти все бровзеры делаются на каком-то ядре… Internet explorer (IE, maxthon), Gecko (Firefox), WebKit (Safari) Каждое ядро имеет свои плюсы и минусы… Google выбрали для своего Chrome самый быстрый и самый соответствующий стандартам… Я бы, конечно, выбрал Gecko, но решал не я 
  • 30. Теперь вернёмся к скорости Современный интернет отличается тем, что страницы стали более активно общаться с пользователем… Например Gmail… Вы нажимаете на что-то страница не перегружается, что-то происходит, меняется, … Это делает javascript. Javascriptэто специальная возможность бровзеру работать с вашей страничкой… Что сделали Google? Они переписали заново этот самый «движок» javascript, чтобы он был ну ОЧЕНЬ быстрым
  • 31. Javascript Новый, переписанный «движок» javscriptполучил новое название V8. По многим тестам он чуть не на порядок опережает то, что сейчас есть в многих других бровзерах… Firefox, недавно, тоже сделали свой «движок», но, по тестам, он отстаёт от Сhrome…
  • 33. Надёжность Один из слогановChrome – лучше чуть дольше, но не потерять ни одного байта информации. Это логично, ибо Google хочет, чтобы вы работали в приложениях… Типа web аналоги Word,excel, … Для этого – недопустимо(!) потерять хотя бы одну букву… Возможно, что Chrome был бы еще чуть не на порядок быстрее, если бы не это ограничение, которому Google добровольно (и правильно) следуют.
  • 34. Вообщем Надеюсь мне удалось, хотя бы, начать показывать, что Chrome технологически очень хорош… И это не всё – я просто устал писать… Про возможности и удобства интерфейса мы еще поговорим… Про то, как сделать его удобнее, что такое incognito, что такое «ярлык приложения», обязательно про Google gears, песочнице и многом многом другом…
  • 35. Кому хорошо бы на него пересесть. У кого более менее современный компьютер, желательно с несколькими ядрами и большим количеством памяти – вы почувствуете всю прелесть Google Chrome… Остальные – надо пробовать, сравнивать насколько важе «железо» позволяет вам оценить преимущества Chrome
  • 36. Пока завершу… Жду мыслей, замечаний, пожеланий, …