Главная » 2012 » Ноябрь » 19 » Бета-версия Chrome 24 предлагает повышенные скорости и ряд новых функций
20:47
Бета-версия Chrome 24 предлагает повышенные скорости и ряд новых функций
Разработчики web-браузера Chrome представили новую бета-версию под обозначением Chrome 24. По уверениям авторов, это самый быстродействующий вариант браузера за всю его историю. Кроме скорости, бета-версия Chrome 24 предлагает пользователям такие интересные функции, как поддержка списков данных (HTML datalist) для отображения времени и дат в формах для заполнения, языка описания формул MathML, а также официальная реализация (без приставки «бета») встроенной базы данных IndexedDB и JavaScript-функции «requestAnimationFrame» для ускоренного вывода изображения в сложных онлайн-играх.

Заявления разработчиков Chrome о небывалой скорости их продукта имеют под собой веские основания. В свое время именно Chrome заставил другие браузеры заметно ускорить исполнение JavaScript-сценариев и других повседневных функций. С другой стороны, для иллюстрации своих успехов авторы Chrome используют собственный тест Octane.

В тесте Octane, в отличие от множества чисто синтетических сравнительных тестов, оценивается производительность браузера на таких практических задачах, как отображение двумерной графики (Box2D для JavaScript) и исполнение библиотеки PDF.js компании Mozilla, предназначенной для отображения PDF-документов в веб-приложениях. Также повышена скорость запуска браузера, диалога печати в службе Cloud Print и других элементов. Наконец, изменена схема служебных адресов URL: вместо старой команды «chrome://chrome/settings» для доступа к полной схеме параметров используется сокращенный вариант «chrome://settings».

Вместо меню «Поделиться», представленного в первых сборках Chrome 24, разработчики предложили механизм «web intents» («веб-намерения»). По умолчанию эта функция не включена, а при включении заменяет стандартную «звездочку» для внесения страниц в закладки на специальное меню, в котором можно занести текущую страницу в закладки или поделиться страницей с другими пользователями, либо использовать страницу в любых веб-приложениях, поддерживающих технологию Web Intents.

Стоит отдельно остановиться на технических новинках Chrome 24 для разработчиков. Упомянутые списки данных для HTML, например, служат отличным способом облегчить ввод данных в формы за счет готовых вариантов подстановки. Такие подстановки можно предлагать в разном виде – числа, цвета, текст и так далее. На данный момент Chrome 24 поддерживает рекомендацию готовых вариантов для даты и времени.

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

Технология IndexedDB, которая теперь поддерживается с официальным статусом, представляет собой специальную СУБД для локального хранения структурированных данных из веб-приложений. Строго говоря, поддержку этой технологии предлагают и другие браузеры, но версия Chrome 24 впервые предлагает официальную полноценную поддержку вслед за Firefox 16.

Новый метод «requestAnimationFrame» для языка JavaScript тоже получил официальную поддержку. С помощью этого метода разработчики онлайн-игр могут добиться максимальной скорости вывода изображения. Таким образом, у заядлых игроков появился реальный шанс увидеть онлайн-игры, устойчиво работающие с высоким качеством картинки и скоростью вывода 60 кадров в секунду (FPS). Технически, этот метод позволяет приложению сообщить браузеру, что нужно отрисовать очередной кадр, например, на «холсте» HTML5 (Canvas). Таким образом, разработчики могут сократить время перерисовки каждого кадра без привязки к перерисовке всей страницы браузера целиком.
Категория: Новости софтa | Просмотров: 276 | Добавил: belon4ik | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]