Эссе Спиченков

Материал из Wiki
Перейти к: навигация, поиск

Меня зовут Спиченков Евгений Сергеевич, я сотрудник технического отдела РХТУ им.Д.И.Менделеева, а так же студент Кафедры Информационных Технологий РХТУ, и, сквозь приведённые ниже вырезки из научно-популярных статей я хотел бы познакомить читателя с некоторыми технологиями, которые в скором времени ворвутся в наши компьютеры, браузеры и сделают интернет-серфинг удобнее и быстрее.


Все современные веб-адреса начинаются с сочетания «http://» — несмотря на то что в браузере это набирать не обязательно. Буквы «HTTP» означают «HyperText Transfer Protocol», то есть «протокол передачи гипертекста», который представляет собой технологию пересылки данных веб-страниц от удалённого сервера к клиентскому компьютеру. Протокол HTTP был разработан Тимом Бернерсом-Ли ещё в марте 1991 года, и с тех пор он не слишком изменился. Кстати, сам сэр Бернерс-Ли потом неоднократно признавался, что двойной слеш в начале URL появился по ошибке и совершенно ничего не означает.

Между тем в протоколе HTTP присутствует множество давно ненужных анахронизмов, которые лишь замедляют время загрузки страницы в браузере, и поэтому специалисты ведут работу по замене его на отвечающий современным требованиям вариант HTTP2.

Четыре года назад в Google начали разработку нового варианта HTTP, получившего название SPDY (произносится как «спиди»). Основной задачей создания SPDY было именно ускорение загрузки страниц. При использовании HTTP для загрузки одной страницы клиентский компьютер отправляет на веб-сервер десятки различных запросов. SPDY позволяет ускорить этот процесс при помощи технологии мультиплексирования, когда несколько сигналов сводятся в один, а также благодаря системе приоритизации наиболее важных запросов.

По последним данным Google, технология SPDY позволяет ускорить загрузку типичной страницы Google News примерно на 45%. И, да, она доступна уже сегодня во всех последних версиях популярных браузеров — начиная с Chrome и Firefox и заканчивая Internet Explorer в Windows 8 и 8.1.

Но, к сожалению, пока очень небольшое число сайтов в интернете оптимизировано под технологию SPDY. Проверить, поддерживает ли конкретный ресурс SPDY, можно на странице SPDYCHECK, просто введя URL нужного сайта. На момент написания этих строк новую технологию поддерживали такие популярные сайты, как Facebook, Twitter и WordPress. Однако ни Lenta.Ru, ни Википедия, ни LiveJournal SPDY похвастаться этим пока не могут.

Скорее всего, SPDY станет частью нового стандарта HTTP2, разработка которого в настоящее время продолжается. Внедрение подобных стандартов способно занять годы, однако после этого многие сайты будут грузиться на пользовательских терминалах практически мгновенно.

2. WEBRTC Вам больше не понадобится ни Skype, ни какой-то другой VoIP-сервис для установки голосовой или видеосвязи через интернет: технология WebRTC позволяет организовывать видеочат между любыми пользователями социальных сетей, таких как Facebook, прямо со страниц этой сети. Техническая основа WebRTC — API на JavaScript, интегрируемые непосредственно в браузер. В WebRTC также используется масса наработок в области звуковых и видеодвижков, включая подавление шума и эхо, а также сжатие сигнала для передачи по медленным каналам.

Благодаря WebRTC можно будет забыть про нелепые задержки при запуске многопользовательских видеоконференций, особенно если один из пользователей ещё не скачал и не установил нужный софт. Всё необходимое для голосовых и видеозвонков будет встроено в браузер. Станут обычными видеоконсультации потенциальных клиентов в интернет-магазинах; сегодня подобным сервисом может похвастаться лишь Amazon: в ридерах Kindle последнего поколения достаточно нажать кнопку, чтобы начать видеочат со службой технической поддержки.


Кроме того, внедрение WebRTC способно поднять на принципиально новый уровень интерактивность веб-сайтов. Если пользователь даст сайту доступ к своей веб-камере, разные сервисы смогут видеть своих посетителей. Это позволит, например, автоматически изменять размер шрифта, если пользователь слишком близко нагнулся к монитору, проматывать страницу, если глаза опустились к низу экрана: подобная функция, отслеживающая движение глаз, уже есть в некоторых смартфонах Samsung.

И самое главное: все технологии, входящие в состав WebRTC, бесплатны для всех владельцев сайтов, которым не нужно делать лицензионные отчисления за использование каких-то проприетарных систем.

API WebRTC уже встроены в последние версии браузеров Chrome, Firefox и Opera. Дело за малым — дождаться мобильной версии, чтобы можно было полноценно использовать смартфоны и планшеты.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты