Google выпустила Chrome 19 для разработчиков Компания Google выпустила Dev-версию браузера Chrome 19 для тестирования разработчиками. Обновленная версия обладает широким набором модификаций, включая усовершенствованный движок JavaScript (V8 3.9.4.0), благодаря которому можно будет разрабатывать приложения, а также исправлять некоторые проблемы с визуальным отображением 3D. На протяжении ближайших шести недель будет проводиться проверка интернет-обозревателя и добавление в него новых функций.

Chrome Dev 19.0.1036.7 также получил поддержку ряда экспериментальных возможностей интерпретатора JavaScript Harmony, который должен стать следующим поколением объектно-ориентированных скриптовых языков. «Chrome и команда V8 намерены продвинуть JavaScript вперед и уже приступили к реализации новых возможностей» — сообщили разработчики команды Google Андреас Россберг (Andreas Rossberg) и Майкл Старзингер (Michael Starzinger).

Что нового в Chrome 19:

— Появилась возможность использования области lexical scoping. Для этого теперь используется объявление переменных «let» и «const» вместо «var».
— Collections — наиболее эффективная реализация отображений и множеств. Отныне любое значение может быть использовано в качестве ключа или элемента, в том числе и объекты. Итерация по коллекциям пока не поддерживается.
— Weak maps – особый вид отображений, в которых сборщик мусора определяет, когда ключ для элементов уже недоступен и автоматически их удаляет. Это первый шаг большого пути по предотвращению утечек памяти при использовании долгоживущих таблиц.
— Прокси имитирует работу объектов JavaScript или функций, и позволяет настроить практически любой аспект их поведения. Таким образом, отражение действий поднимается на новый уровень, позволяя использовать функции и объекты для создания передовых абстракций и интерфейсов.