В Firefox 6 будет поддержка HTML5 progress и WebSockets
Mozilla объявляет о начале масштабного тестирования Aurora 6 – второй (основной) альфа-версии браузера Firefox 6. Среди нововведений — поддержка HTML5-элемента <progress>, представляющего собой системный прогресс-бар для отображения выполнения какого-либо длительного процесса. Преимущество HTML-элемента progress перед вариантами, выполненными другими способами состоит в том, что на каждой системе он будет выглядеть «родным» - в Windows XP — свой, в Windows 7 – другой, в Linux – третий, а в MacOS – четвертый.
Само по себе использование этого элемента может быть продиктовано необходимостью выполнения какого-либо длительного действия при помощи сценариев JavaScript, - подгрузке изображений или ожидания ответа от сервера при помощи AJAX-запроса. Кстати, о взаимодействии с сервером. Всем известен главный недостаток интернет-протокола HTTP, мешающего полноценному развитию т. н. Web 2.0 – его односторонность. Проблему полноценного, двунаправленного взаимодействия клиента (браузера) с сервером обещает решить стандарт WebSockets.
Технология WebSokets позволяет интерактивно обмениваться данными между браузером и сервером, что позволяет говорить о качественно новом уровне взаимодействия и строить полноценные web-приложения. Пользу от WebSokets трудно переоценить для таких применений, как работа с удаленными БД и коллективно изменяемыми документами, а так же для онлайн-игр.
Впервые поддержка WebSokets была включена в Firefox 4, однако по умолчанию отключена. Включить WebSokets в Firefox можно, зайдя в тонкие настройки браузера (about:config) и выставив значение true для строки network.websoket.enabled. В Firefox 6 будет использована новая версия стандарта, с текущей его реализацией можно ознакомиться на сайте W3C.
2011-06-01 // Есть вопросы, предложения, замечания? Вы можете обсудить это на форуме !