Новости IT, хостинга
  Android, Apple, Facebook, Google, Linux, Microsoft, Samsung, Twitter, Интернет, Россия, браузеры, обновление ПО, онлайн-сервисы, операционные системы, планшеты, рынок ИТ, сделки, смартфоны, социальные сети, уязвимости  
  новостей: 10385
  комментариев: 3199

Проект Chromium предлагает начать тестирование возможностей будущего стандарта JavaScript


Разработчики JavaScript-движка V8 и проекта Chromium представили список новых возможностей JavaScript, доступных в экспериментальной ветке браузера Chrome. Указанные возможности реализуют некоторые элементы будущего стандарта JavaScript, развиваемого комитетом ECMA под кодовым именем "Harmony". Новую спецификацию планируется утвердить до конца следующего года, ожидается, что это будет наиболее значительным обновлением JavaScript за всю историю развития этого языка. Для активации новых элементов JavaScript в браузере Chrome следует активировать опцию "Experimental JavaScript features" в настройках "chrome://flags".

Некоторые из реализованных возможностей:
Лексический контекст: в режиме "ES5 strict" в дополнение к "var" для определения переменных можно использовать "let" и "const", которые действуют только в области видимости текущего блока кода. Функции также теперь могут создаваться в локальном контексте;
Коллекции: эффективный механизм для определения списков (sets) и маппинга элементов (maps, хэши для хранения связок ключ-значение), позволяющий использовать любое значение как ключ или элемент, в том числе и объекты;
Weak maps: особый вид маппинга, при котором сборщик мусора автоматически решает когда ключи больше не доступны и связку ключ-значение можно автоматически удалить. Weak maps позволяет решить проблему с утечкой памяти в длительно живущих таблицах, позволяя разработчикам не заботиться о чистке устаревших записей;
Прокси: симуляторы объектов и функций JavaScript, позволяющие адаптировать под собственные нужды любой аспект их поведения, реализовав новый уровень абстракции.


Источник: opennet.ru

  14 февраля 2012 403
Версия для печати

← предыдущая новость следующая новость →

Мой комментарий
Ваше имя*:
Email:
Комментарий*:
Зарегистрироваться автоматически: Вы будете зарегистрированы на сайте автоматически при добавлении комментария. Обязательно заполните поле Email для этого.
Сумма чисел 1 и 19*:            


Хостеры (2472)
HostDB (35)
Софт (2640)
Железо (993)
Интернет (1435)
Статистика и аналитика (3324)




Отправить сообщение администратору

Сумма чисел 33 и 3*:


Яндекс цитирования
сообщить о неточности