8 технологий из интернета будущего, которые можно попробовать уже сейчас

Всемирная Сеть всегда была быстро меняющейся средой. Ещё пару лет назад стандартными средствами создания и отображения видео и анимации были Adobe Flash и Microsoft Silverlight. Сегодня же эти и многие другие технологии уходят в прошлое, поскольку теряется сама необходимость использовать какие-то дополнительные плагины для просмотра видео, прослушивания музыки и даже для общения через интернет.

Какие же изменения ожидают Сеть в самом ближайшем будущем и какие новые интернет-технологии находятся в разработке или уже доступны для вашего браузера? Наконец, каковы перспективы самих браузеров в эпоху расцвета приложений? 

1. HTTP2 и SPDY

Все современные веб-адреса начинаются с сочетания «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.

future-internet-tech-01

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

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

2. WebRTC

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

future-internet-tech-02

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

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

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

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

3. IFTTT

«Компьютерра» неоднократно писала про концепцию «интернета вещей» (см. здесь и здесь) — вкратце, она предполагает непосредственное «общение» самых разных устройств через интернет, без какого-либо вмешательства человека. Между тем, мы всё ещё в самом начале пути автоматизации «интернета вещей» и до полноценного его использования ещё далеко.

Лучший пример правильно организованного «интернета вещей» — это сетевая служба ifttt.com IFTTT (произносится как «ифт»), относящаяся к категории так называемых мэшап-сервисов, то есть веб-сервисов, объединяющих в единый инструмент данные из разных источников. Аббревиатура IFTTT расшифровывается как «If this, than that», то есть «если это, тогда то», и именно так и действует эта служба, автоматизирующая выполнение заданной последовательности операций.

К примеру, вы можете задать автоматическое сохранение в облаке Dropbox всех фотографий в Facebook, отмеченных вашим тэгом, или запрограммировать ежедневную отправку вам текстовых сообщений о прогнозе погоды по утрам в 7-00.

future-internet-tech-03

Но если объединить функциональность IFTTT с возможностями аппаратных устройств, то получится гораздо более любопытная система. Уже можно приобрести различные устройства, совместимые с IFTTT. К примеру, компания Belkin выпускает датчики движения и выключатели WeMo, при помощи которых можно «подружить» даже самую далёкую от интернета аппаратуру. Простейший пример — охранная система: срабатывание датчика движения может привести к отправке вам SMS, сообщения электронной почты или, что гораздо неожиданнее для злоумышленника, к включению на полную громкость вашей стереосистемы.

Недавно IFTTT договорилась с американским магазином «умных вещей» Smart Things, который, помимо прочего, торгует выключателями и дверными замками, управляемыми через интернет. При использовании таких устройств вы сможете, к примеру, включать свет в доме, послав текстовое сообщение, или открыть входную дверь гостям при помощи твита.

future-internet-tech-04

В дальнейшем «интернет вещей» сможет обеспечить полностью автоматически сервис совсем иного уровня. Например, ваш смартфон, определив по координатам GPS, что вы находитесь в нескольких километрах от дома, может послать сигнал домашней климатической системе включить отопление или, наоборот, охладить воздух. Компьютер вашего автомобиля сможет подключаться к телефону и, к примеру, автоматически записывать вас на очередное техобслуживание. Возможных применений бесконечное множество.

4. SRCSET

Появление экранов высокого разрешения, таких как Retina на iPad и MacBook, привело к возникновению неожиданной проблемы: многие изображения на веб-сайтах выглядят на них расплывчатыми или зернистыми, поскольку были подготовлены и оптимизированы под обычные дисплеи.

Традиционно на веб-страницах используются фотографии ограниченного разрешения и качества: сначала из-за низких скоростей соединений, а затем из-за небольшого разрешения собственно экранов. Более того, всегда считалось дурным тоном вешать на сайт «тяжёлые» многомегабайтные изображения, которые существенно замедляли загрузку и к тому же обходились недёшево на мобильных и других соединениях с помегабайтной тарификацией.

Но как же быть, если «оптимизированные» изображения выглядят ужасно на получающих всё большее распространение «ретиноподобных» дисплеях, а владельцам обычных устройств нет смысла качать картинки высокого разрешения — ведь невозможно размещать на странице одновременно несколько версий изображений? Или возможно?

Новый атрибут «srcset», входящий в состав расширений стандарта HTML5, о котором чуть ниже, позволяет выдавать изображения разного качества, в зависимости от разрешения экрана клиента — поддерживаются модификаторы кратности: например, 2х (повышенная вдвое плотность пикселей), 3х (повышенная втрое).

Атрибут «srcset» поддерживается во всех браузерах, основанных на движке WebKit, и, разумеется в Apple Safari, но он пока не стал общепринятым стандартом. Демонстрацию «scrset» в действии можно увидеть здесь.

5. Native Client

До сих пор сохраняется солидная разница в производительности и возможностях веб-приложений, доступных через браузер (например, Google Docs), и «полноценных» настольных приложений, устанавливаемых и запускаемых на ПК (например, Microsoft Office). Технология Google Native Client позволит преодолеть эту разницу и запускать приложения, написанные для десктопов, прямо внутри браузера.

future-internet-tech-05

Благодаря Native Client различные приложения, написанные на языках C и C++, такие как, например, Microsoft Word или Adobe Photoshop, можно устанавливать на веб-сайте, при этом доступ к ним можно получить через обычный браузер. 

До недавнего времени работать с этими приложениями можно было только на машинах с определённым типом процессора, для которого они были написаны — а точнее, с чипами с набором инструкций x86, которые устанавливаются в большинстве ПК. Это означало, что браузерный доступ к ним был невозможен с планшетов на Android, подавляющее большинство которых работает на процессорах с архитектурой ARM.

Однако недавно Google выпустила Portable Native Client, позволяющий работать с такими приложениями на любом устройстве, независимо от типа процессора. Пока Portable Native Client функционирует только в браузере Chrome, но это означает, что владельцы «хромбуков» на основе процессоров ARM (к примеру, Samsung Series 3) смогут запускать приложения, ранее доступные только для x86-совместимых процессоров.

future-internet-tech-06

С примерами использования Native Client можно ознакомиться уже сегодня. Запустите браузер Chrome и насладитесь 3D-графикой в игре Bastion или покрутите 3D-глобус Земли

6. HTML5

HTML5 — это новая версия языка разметки веб-страниц. Она уже довольно широко используется в интернете, хотя всё ещё не имеет официального статуса, присваиваемого консорциумом W3C. 

Главное достоинство HTML5 и принципиальное его отличие от предыдущих версий — описание мультимедийного контента непосредственно средствами кода. Для вставки таких элементов в HTML5 используются новые тэги «video». «audio» и «canvas», и отсутствует необходимость в каких-то дополнительных плагинах вроде Adobe Flash.

HTML5 — кроссплатформенная технлогия, доступная на любых электронных устройствах благодаря совместимому браузеру. Кроме того, HTML5 можно использовать для создания веб-приложений, не требующих постоянного подключения к Сети, таких как Gmail Offline.

future-internet-tech-07

Все основные современные браузеры, включая мобильные, поддерживают HTML5, а лучшей наглядной демонстрацией новой версии языка разметки можно считать тест Futuremark Peacekeeper. Тесты на качество отображения графики, видео и игровые функции работают на любом устройстве, от ноутбука до смартфона, и в любой операционной системе.

7. Браузер нового поколения Chrome Canary

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

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

У Google есть сразу несколько каналов для бета-тестеров, позволяющих скачивать и устанавливать предварительные версии браузера Chrome на разных стадиях разработки. Самая интересная версия — Canary, обновляемая ежедневно и содержащая самые последние нововведения. В отличие от других бета-версий Chrome, устанавливаемых поверх вашей версии, Canary можно установить отдельно и, наигравшись, вернуться к обычной стабильной версии.

future-internet-tech-08

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

8. Браузеры нового поколения Firefox Auralis и Aurora

Желающие могут выбрать одну из двух экспериментальных версий браузера Firefoх. Бета-версия стандартного «настольного» браузера отличается новым минималистичным дизайном Auralis, в котором сводятся к минимуму отображаемые органы управления, акцентируя внимание пользователя на содержании страниц.

future-internet-tech-09

Браузер Firefox Aurora ориентирован на компьютеры с сенсорными экранами. Если браузер установлен на машине под управлением Windows 8/8.1 и выбран в качестве основного, то в нём появятся большие кнопки по бокам окна для удобного перехода на предыдущую страницу, для открытия новой вкладки и некоторые другие специализированные функции.

Оперативно следить за изменениями, вносимыми в экспериментальные версии Firefox, можно на канале Nightly. Тестовые версии браузера доступны для операционных систем Windows, OS X, Linux и Android.



Олег Нечай, Компьютерра





Интересные новости
Хакери Head Mare виклали дані клієнтів російського провайдера з КубаніХакери Head Mare виклали дані клієнтів російського провайдера з Кубані
Блок рекламы


Похожие новости

В США призывают не отключать РоSSию от интернетаВ США призывают не отключать РоSSию от интернета
В Украине справку о судимости можно получить онлайнВ Украине справку о судимости можно получить онлайн
Украинцев предупредили о возможном усилении вражеских кибератак на ПасхуУкраинцев предупредили о возможном усилении вражеских кибератак на Пасху
Массовое использование интернета от Илона Маска в Украине пока невозможно, мешает военным - ГосспецсвязиМассовое использование интернета от Илона Маска в Украине пока невозможно, мешает военным - Госспецсвязи
Anonymous пригрозили атаками компаниям, которые все еще работают в РоSSииAnonymous пригрозили атаками компаниям, которые все еще работают в РоSSии
Укртелеком предупредил абонентов об отключении интернета в четырех областях УкраиныУкртелеком предупредил абонентов об отключении интернета в четырех областях Украины
Провайдеров, которые отказываются блокировать роSSийскую пропаганду, исключат из реестраПровайдеров, которые отказываются блокировать роSSийскую пропаганду, исключат из реестра
В начале войны хакеры взломали европейскую систему спутникового интернета, последствия заметны до сих порВ начале войны хакеры взломали европейскую систему спутникового интернета, последствия заметны до сих пор
Хакеры Anonymous взломали сайты трех компаний, которые продолжают работать в РФХакеры Anonymous взломали сайты трех компаний, которые продолжают работать в РФ
Байден предупредил бизнес о возможности роSSийских кибератакБайден предупредил бизнес о возможности роSSийских кибератак
Последние новости

Подгружаем последние новости