10 вещей, которые вы не знали, что ваш веб-браузер может сделать еще

Оглавление:

10 вещей, которые вы не знали, что ваш веб-браузер может сделать еще
10 вещей, которые вы не знали, что ваш веб-браузер может сделать еще

Видео: 10 вещей, которые вы не знали, что ваш веб-браузер может сделать еще

Видео: 10 вещей, которые вы не знали, что ваш веб-браузер может сделать еще
Видео: ПОЧЕМУ НЕ НАДО СТАНОВИТЬСЯ ПРОГРАММИСТОМ? | 7 жестких но правдивых минусов о которых все молчат - YouTube 2024, Марш
Anonim
За последние несколько лет веб-браузеры росли. Теперь, когда Internet Explorer 6 держится в Интернете, были нарушены, браузеры реализуют множество интересных новых функций, которые сегодня используют веб-сайты.
За последние несколько лет веб-браузеры росли. Теперь, когда Internet Explorer 6 держится в Интернете, были нарушены, браузеры реализуют множество интересных новых функций, которые сегодня используют веб-сайты.

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

Перетаскивание и загрузка

Многие веб-сайты теперь позволяют загружать файлы, просто перетаскивая их в окно браузера - это приятное изменение от необходимости нажимать кнопку обзора и использовать выбор файлов, как это было всего несколько лет назад. Если вы прикрепляете файл к электронной почте в Gmail или загружаете изображение на imgur.com для быстрого обмена, вы можете перетащить файл на веб-страницу.

Image
Image

Render 3D Graphics в браузере

Браузеры, такие как Chrome и Firefox, теперь поддерживают WebGL, что позволяет веб-страницам визуализировать 3D-графику без каких-либо плагинов. WebGL можно использовать для игр и других 3D-моделей, но самым популярным веб-сайтом с помощью WebGL является, вероятно, Google Maps. На Картах Google в Chrome вы можете включить «MapsGL». Это приведет к тому, что Карты Google будут отображать карту с помощью OpenGL, что приведет к более плавной анимации. Когда вы используете Street View, вы увидите анимацию по мере приближения карты. Street View также будет отображаться с помощью OpenGL, а не Adobe Flash.

Если Google Maps не был достаточно впечатляющим, движок Quake 3 был адаптирован для работы в WebGL в вашем браузере. Этот веб-сайт также использует спецификацию блокировки указателя (или мыши) для захвата указателя мыши и сохранения его в игровой зоне.

Image
Image

Общение с WebSockets

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

WebSockets используются игрой Mozilla BrowserQuest, позволяя игре, запущенной внутри вашего браузера, отправлять события туда и обратно на свой сервер. WebSockets также используются для создания IRC-клиентов, работающих в вашем браузере. Возможно, наиболее впечатляюще, WebSockets также использовались для создания торрент-клиента JavaScript, который работает в вашем браузере, предоставляя пользователям Chrome OS родной клиент torrent. JSTorrent пока не выглядит полностью стабильным, но это хороший пример того, что возможно с помощью WebSockets.

Image
Image

Воспроизведение видео и музыки без вспышки

Видео HTML5 привлекло много внимания, поэтому многие люди знают, что теперь можно воспроизводить видео в форматах H.264 (MP4), WebM и Ogg Theora без необходимости установки Flash. Многие видеосайты, включая YouTube, предлагают воспроизведение видео на основе HTML5. К сожалению, многие веб-сайты настаивают на необходимости DRM, поэтому YouTube все еще использует Flash для видео с рекламой, а Netflix по-прежнему использует Silverlight для своих видео. HTML-тег HTML5 может выглядеть так же, как видеоплеер на основе Flash, поэтому вы никогда не заметите, что его использует веб-сайт - кроме того, что воспроизведение видео будет работать на мобильных устройствах и будет работать лучше.

Image
Image

Запустить веб-приложение

Браузеры теперь позволяют веб-приложениям работать в автономном режиме, предлагая им локальное хранилище баз данных, которое они могут использовать для доступа к вашим данным. Многие автономные веб-приложения Google (включая Gmail, Документы и Календарь) работают только в Chrome, но Amazon Kindle Cloud Reader можно использовать офлайн в других браузерах, таких как Firefox. Kindle Cloud Reader позволяет загружать электронные книги, которые вы можете читать офлайн в браузере позже, даже если у вас нет подключения к Интернету.

Image
Image

Доступ к веб-камерам и видеоконференции

Веб-страницы теперь могут получить доступ к вашей веб-камере - с вашего разрешения, конечно. Веб-страница может использовать эту функцию для съемки фотографий с веб-камеры для вашего профиля или записи видео. Однако он также может использовать новый API WebRTC для видеоконференций между различными браузерами без необходимости использования плагина. В будущем Hangouts Google не потребует плагина, и Skype также будет запущен в вашем браузере.

Создание всплывающих окон с уведомлением

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

Image
Image

Определите свое местоположение

Теперь веб-страницы могут запрашивать разрешение на доступ к вашему местоположению. Если вы используете планшет или другой тип устройства с выделенным GPS-чипом, браузер будет использовать ваше оборудование GPS для определения вашего местоположения. На устройствах без GPS-чипов соседние имена беспроводных сетей или местоположение вашего интернет-провайдера могут использоваться для приближения вашего текущего местоположения. Геолокация может заменить необходимость набирать ваш адрес на веб-сайтах, на которых отображается местный контент, и позволяет определить точное местоположение с помощью микросхемы GPS на портативном компьютере.

Image
Image

Сделать веб-приложения вашими приложениями по умолчанию

Теперь браузеры позволяют веб-приложениям стать вашими приложениями по умолчанию, поэтому вы можете использовать Gmail в своем браузере для отправки электронных писем при нажатии ссылки mailto: в любом месте вашего компьютера - даже вне вашего браузера.

Image
Image

Запустить собственный код в вашем браузере

Несколько противоречиво, Chrome включает в себя собственный клиент Google. Собственный клиент позволяет веб-страницам запускать собственный код, написанный на таких языках, как C или C ++. Код выполняется в песочнице для обеспечения безопасности, и он работает с почти родными скоростями.

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

Image
Image

Браузеры получают новые веб-функции быстрыми темпами. Мы можем быть благодарны за то, что Internet Explorer 6 уже не является отраслевым стандартом.

Рекомендуемые: