Justin Ridgewell из Google представил обновления пропозала Logical Assignment Operators (stage 1) для продвижения на stage 2. Stage 2 получен не смотря на некоторые сомнения в том, что операторы
&&= и ||= достаточно очевиды (и я эти сомнения разделяю).Google Docs
Logical Assignment Operator for Stage 2
Logical Assignment Operators For Stage 2
Ещё одно предложение от Джастина: Array Filtering (stage 1). Для фильтрации, обратной текущему методу
.filter было предложено имя .filterOut, с чем не все согласились. В итоге чемпион передумал запрашивать stage 2. Предложение остаётся на stage 1.Google Docs
Array Filtering
Array Filtering Status Update
Richard Gibson из Oracle запросил stage 2 для предложения JSON.parse source text access (stage 1). Текст спецификации не был предоставлен вовремя до встречи TC39, а также были выявлены потенциальные проблемы, так что тут без продвижения.
Google Docs
JSON.parse source text access (February 2020)
JSON.parse source text access 2020 February https://github.com/gibson042/ecma262-proposal-JSON-parse-with-source Proposal: https://github.com/gibson042/ecma262-proposal-JSON-parse-with-source
Ron Buckton из Microsoft представил новый пропозал ArrayBuffer.fillRandom. Имя предложения будет изменено на что-то более абстрактное, а само оно переходит на stage 1.
Остался ещё час встречи, но я спать 😴. Остальное утром.
Остался ещё час встречи, но я спать 😴. Остальное утром.
Live
ArrayBuffer.fillRandom - February 2020.pptx
Microsoft PowerPoint Presentation
Shu-yu Guo из Google представил новый пропозал ArrayBuffer with stride argument, который взял stage 1.
Google Docs
TypedArray Stride Parameter
TypedArray Stride Parameter Shu-yu Guo for Surma
Dan Ehrenberg из Igalia представил обновления WeakRefs (stage 3), но вышел из тайминга. Продолжение обсуждения этого предложения сегодня.
Google Docs
WeakRefs status update, February 2020
WeakRefs status update Daniel Ehrenberg: Igalia, in partnership with Bloomberg Shu-yu Guo: Google February 2020 TC39
Вышел Safari Technology Preview 100. В нём:
- добавлены ссылки на документацию веб инспектора и разные улучшения веб инспектора
- исправления Web Animation
- исправление WebAuthn
- различные исправления и улучшения медиа
- улучшения разных Web API
- исправления CSS
- улучшения WebRTC
- улучшения WebGL 2
- добавлены ссылки на документацию веб инспектора и разные улучшения веб инспектора
- исправления Web Animation
- исправление WebAuthn
- различные исправления и улучшения медиа
- улучшения разных Web API
- исправления CSS
- улучшения WebRTC
- улучшения WebGL 2
WebKit
Release Notes for Safari Technology Preview 💯
Safari Technology Preview Release 100 is now available for download for macOS Catalina and macOS Mojave.
Вебня
Ron Buckton из Microsoft представил новый пропозал ArrayBuffer.fillRandom. Имя предложения будет изменено на что-то более абстрактное, а само оно переходит на stage 1. Остался ещё час встречи, но я спать 😴. Остальное утром.
А вот и новое имя https://github.com/tc39-transfer/proposal-csprng
GitHub
tc39/proposal-csprng
Cryptographically Secure Random Number Generation for ECMAScript - tc39/proposal-csprng
Mark Miller рассказал об обновлениях в SES Compartments (stage 1). Интересный пропозал, о котором я также расскажу позже.
GitHub
tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
Younies Mahmoud представил новый ECMA402 пропозал Time Duration Format Proposal. Получил stage 1.
Google Docs
Time Duration Format
Time Duration Format Author: Younies https://bit.ly/duration-format-tc39
HE Shi-Jun представил новый пропозал function explicit this parameter. Консенсуса не достигли, обсуждение продолжится вместе с другим предложением от этого чемпиона.
А пока Dan Ehrenberg представляет тему, которую я очень ждал! Remote plenaries and incubation group. Это должно сделать работу комитета сильно эффективнее.
Google Docs
Remote plenaries and incubation group
Remote plenaries and Incubation group Shu-yu Guo: Google Daniel Ehrenberg: Igalia in partnership with Bloomberg February 2020 TC39 meeting
Вебня
HE Shi-Jun представил новый пропозал function explicit this parameter. Консенсуса не достигли, обсуждение продолжится вместе с другим предложением от этого чемпиона.
Оба упомянутых им пропозала не перешли на stage 1.
Shane F. Carr из Google представил решение проблемы Strings vs Symbols для пропозала Temporal (stage 2).
Google Docs
Temporal.Calendar: Strings or Symbols?
Strings or Symbols? For the Temporal.Calendar and Temporal.TimeZone "protocols"
OK Google, don’t delay real browser privacy until 2022. Короткая статья от создателей браузера Brave о приватности в Chrome.
Brave
OK Google, don’t delay real browser privacy until 2022 | Brave
Google recently announced that their Chrome Web browser will — with luck, and if a bunch of other conditions come to pass — probably start blocking third-party cookies.
В блоге Samsung Internet появилась статья из серии про PWA: the manifest file cheatsheet с описанием полей манифеста.
Medium
PWA series: the manifest file cheatsheet
We already introduced you to the concept of Progressive Web Apps: a way to bring a native-app like experience into the browser. The…