tc39

  • ХабрахабрФото Явное управление ресурсами: пробуем новую фичу JavaScript и TypeScript

    Явное управление ресурсами: пробуем новую фичу JavaScript и TypeScript

    Одной из самых интересных грядущих новинок JavaScript и TypeScript для меня является явное управление ресурсами. Новый синтаксис using foobar = … реализует идиому RAII, позволяя писать намного менее многословный код, управляющий какими-либо ресурсами. В этой статье я хочу на примерах разобрать эту фичу — в том виде, в котором она сейчас доступна в TypeScript 5. 2. 0-beta с полифиллом disposablestack.…

    Читать далее »
  • ХабрахабрФото [Перевод] Трагедия Common Lisp: почему популярные языки раздуваются в сложности

    [Перевод] Трагедия Common Lisp: почему популярные языки раздуваются в сложности

    Адаптировано из обсуждения 2015 года. Здесь Common Lisp служит лишь одним из многих наглядных примеров Будущее JavaScript? Мы ценим простоту языка, но со временем утратили бдительность. Я с 2007 года работаю в комитете по стандартам JavaScript (TC39). Нам следует разобраться, почему так происходит естественным образом, какова цена и что с этим делать. Сложность стала неконтролируемо расти. Учитесь на наших ошибках!Algol,…

    Читать далее »
  • ХабрахабрФото ECMAScript Proposal: Array.prototype.{flat,flatMap}

    ECMAScript Proposal: Array.prototype.{flat,flatMap}

    Нововведения в ECMAScript Предлагаю вашему вниманию интересную штуку которая в скором времени появится уже появилась в стандарте ECMAScript. Здравствуйте читатели Хабр. Это нововведение всего лишь сахар-обертка и ее можно решить своими средствами и это я вам тоже покажу. Она уже доступна почти во всех браузерах и весь функционал тоже. Итак, добавляется базовые функции к массиву, в данном случае их 2,…

    Читать далее »
  • ХабрахабрФото «Class-fields-proposal» или «Что пошло не так в коммитете tc39»

    «Class-fields-proposal» или «Что пошло не так в коммитете tc39»

    А ещё мы хотим удобные конструкции для объявления свойств класса. Все мы давным давно хотим нормальную инкапсуляцию в JS, которую можно было бы использовать без лишних телодвижений. И, напоследок, мы хотим что бы все эти фичи в языке появились так, что бы не сломать уже существующие приложения. Казалось бы, вот оно счастье: class-fields-proposal, который спутся долгие годы мучений коммитета tc39…

    Читать далее »
  • ХабрахабрФото [Перевод] Приключения оператора pipeline в babel@7

    [Перевод] Приключения оператора pipeline в babel@7

    0. В релизе babel@7. Из этой статьи вы узнаете, что такое оператор pipeline и зачем ему нужна конфигурация. 0-beta52 появился новый обязательный флаг конфига для плагина @babel/plugin-proposal-pipeline-operator, что ломает обратную совместимость для предыдущих версий плагина. Текущий статус Оператор pipeline берёт своё начало в таких языках, как F#, Hack, Elm, Elixir и других, а при добавлении его в JavaScript возникают два…

    Читать далее »


Кнопка «Наверх»