TGViewer
Вебня Вебня @webnya · 4.41K subscribers
Post #1804 3.38K
Первый день 79й встречи #TC39

Ноябрьский #TC39 начнётся уже через 30 минут. В первый день, как обычно, по большей части будут отчёты секретариата ECMA, редакторов спецификаций, а также несколько тем по проблемам совместимости или PR на GitHub, по которым необходим консенсус. Если успеем, то обсудим один новый пропозал. Ссылки на документы, слайды и результаты обсуждений я буду добавлять в этот пост, чтобы не сильно спамить нотификациями. Если что-то совсем важное, то отдельным сообщением. В перерывах возможно буду выкладывать и какие-то другие новости.

———

Представлен календарь встреч на 2021 год
(слайды)
Вместо 6 встреч каждые два месяца теперь вводится два вида пленарных встреч — основные ежеквартальные (по 4 дня каждая) и 4 облегченные между ними (по 2 дня каждая). В сумме все встречи займут также 96 часов, как и раньше. Основные встречи планируются как оффлайновые с возможностью перевести в онлайн. Из встреч на 2021 только лондонская возможно будет оффлайновой всвязи с пандемией.

Отчёты редакторов
- ECMA262
- ECMA402

Изменения в составе группы председателей
(слайды)

Проблемы веб совместимости / нормативные изменения, требующие консенсуса
- Handling of NaN and side effects in Date.prototype.set* methods — консенсус достигнут
- Handling await in left operands of exponentiation — консенсус не достигнут
- proto normative optional options — _proto_ остаётся опциональным, остальные свойства (для геттеров и сеттеров) должны быть либо реализованы все вместе, либо не реализован ни один из них
- Re-resolve unresolvable bindings in PutValue — нужно ещё время на обсуждение
- IntegerIndexedElementSet should always indicate success — консенсус достигнут; тут очень интересная история о том, как появилось это расхождение в имплементациях, может быть расскажу позже
- Give %TypedArray% methods explicit algorithms — консенсус достигнут


Пропозалы

Vision for concurrent JS + constellations of proposals (новый пропозал, чемпион не просил консенсуса для перехода на stage 1)
(слайды)
Огненная тема! 🔥 Естественно вызвала много разговоров. Возможно напишу отдельно позже.

Обратная связь от разработчиков движка JavaScriptCore о пропозале RegExp Matches Indices (stage 3 обновление)
(слайды)
Разработчики JSC попробовали 4 разные имплементации пропозала. Как и разработчики V8, они столкнулись с особенностями, которые влияют на производительность регулярных выражений с использованием .indicies. Было решено продумать возможные необходимые действия и представить их в докладе на следующих встречах комитета.


Другие темы

Supporting MDN's documentation about in TC39's output
(слайды)
TC39 сильно беспокоится о судьбе MDN как самого лучшего и популярного источника докуметации по JavaScript и Intl. Недавно в Mozilla прошла серия увольнений, которая затронула и судьбу MDN. В докладе были предложены способы поддержки MDN, чтобы начать дискуссию и обсудить решения на уровне ECMA ExeComm (комитета, составленного из компаний-участниц Ecma).
More from @webnya
  1. Feb 23, 2022Добавление поддержки ShadowRealms в WebKit В WebKit была добавлена поддержка пропозала Sha…
  2. Feb 23, 2022Monorepo.tools "Все что вам нужно знать о монорепах и инструментах, чтобы их построить" –…
  3. Feb 22, 2022Релиз Yarn 3.2 В новом релизе была добавлена поддержка поля libc. Её можно использовать со…
  4. Feb 21, 2022В GitHub появилась поддержка добавления диаграмм с помощью синтаксиса Mermaid. Доступно со…
  5. Feb 17, 2022Версии 100 браузеров Firefox и Chrome Совсем скоро Firefox и Chrome достигнут версий 100,…
  6. Feb 16, 2022О Вебне, паузе в новостях и планах на будущее Привет! В последнее время тут было очень мал…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →