Если будет не лень, то напишу write up по Web Audio по мотивам конференции. Завтра ещё воркшопы.
В Chrome Canary под флагом добавились public static class fields
В итоге из всех class fields там остались не заимплеменчены только private static class fields
class Foo {
static answer = 42;
}В итоге из всех class fields там остались не заимплеменчены только private static class fields
Появились записи с последнего митинга WebGPU
https://docs.google.com/document/d/1xTxITtZB8Z5YnTrKKi_5IXMvuAfUbqsgKW5Izg71fwQ/edit
https://docs.google.com/document/d/1xTxITtZB8Z5YnTrKKi_5IXMvuAfUbqsgKW5Izg71fwQ/edit
Отныне поддержка WebAssembly в LLVM больше не является экспериментальной, теперь это стандартный build target! 🎉
https://reviews.llvm.org/rL342701
https://reviews.llvm.org/rL342701
Обновления ECMA-402 (Intl)
https://docs.google.com/presentation/d/1xmwZPjAAmT2D7PQSH_G9Y62PhPXSNDzsX38qVuv2upo/edit
https://docs.google.com/presentation/d/1xmwZPjAAmT2D7PQSH_G9Y62PhPXSNDzsX38qVuv2upo/edit
Google Docs
ECMA-402 (Intl) status udpate, September 2018
ECMA-402 (Intl) status udpate Daniel Ehrenberg, ECMA-402 interim editor Igalia, in partnership with Mozilla September 2018 TC39 meeting
Завтра в 5 вечера по Москве начнется митинг TC39.
Считайте, что Array.prototype.flat и Array.prototype.flatMap уже в спеке ES2019 (где также появится optional catch binding).
Считайте, что Array.prototype.flat и Array.prototype.flatMap уже в спеке ES2019 (где также появится optional catch binding).
Опубликован First Public Working Draft CSS Scrollbars Module Level 1. Он предлагает стандартизировать возможность изменения цвета скроллбара (такая возможность впервые появилась в 2000 году в браузере Internet Explorer 5.5), а также его толщину.
https://www.w3.org/TR/2018/WD-css-scrollbars-1-20180925/
https://www.w3.org/TR/2018/WD-css-scrollbars-1-20180925/
Пока с митинга TC39 больше не прилетело никаких важных новостей, вот календарь следующих митингов:
27-29 ноября 2018 — Apple Park, Cupertino, CA
29-31 января 2019 — GoDaddy, Scottsdale, AZ
26-28 марта 2019 — Google, New York
4-6 июня 2019 — JSConf EU, Berlin
23-25 июля 2019 — Microsoft, Redmond, WA
Странно, но на сайте JSConf написано, что конференция будет 1-2 июня. Билеты уже можно приобрести. Цена early bird combo (JSConf + CSSConf) составляет немыслимые €999.
https://ti.to/jsconfeu/jsconf-eu-x-2019
27-29 ноября 2018 — Apple Park, Cupertino, CA
29-31 января 2019 — GoDaddy, Scottsdale, AZ
26-28 марта 2019 — Google, New York
4-6 июня 2019 — JSConf EU, Berlin
23-25 июля 2019 — Microsoft, Redmond, WA
Странно, но на сайте JSConf написано, что конференция будет 1-2 июня. Билеты уже можно приобрести. Цена early bird combo (JSConf + CSSConf) составляет немыслимые €999.
https://ti.to/jsconfeu/jsconf-eu-x-2019
Вебня
Leo Balter и другие члены комитета, ответственные за Test262, сегодня на встрече TC39 представят демо вебсайта Web Platform Reports. Выглядеть будет как-то так.
Эта презентация идет прямо сейчас. В чате команды Babel уже началось обсуждение возможности использовать Web Platform Reports в babel-preset-env вместо compat-table. К сожалению, пока WPR не заменяет таблицы совместиости полностью, но Bocoup обещают подумать над этим.
К слову, сегодняшний митинг проходит вот где.
https://twitter.com/southpolesteve/status/1044611788036362243
https://twitter.com/southpolesteve/status/1044611788036362243
Twitter
Steve Faulkner
Today's meeting is in the basement of a Masonic lodge
Кажется ранее я забыл рассказать о том, что в https://github.com/tc39/proposal-global наконец-то выбрали название, которое не ломает интернеты —
globalThisНа текущей встрече TC39 было отвергнуто вот такое нормативное изменение
https://docs.google.com/presentation/d/1c8r7PjtioCbO_mHLH_osgiFigZCmlDRpjpouOQauIw0/edit?usp=sharing
По мотивам этого решения уже создана issue с обсуждением юзкейсов для
https://docs.google.com/presentation/d/1c8r7PjtioCbO_mHLH_osgiFigZCmlDRpjpouOQauIw0/edit?usp=sharing
По мотивам этого решения уже создана issue с обсуждением юзкейсов для
Symbol.speciesGoogle Docs
ArraySpeciesCreate
Тем временем в ChakraCore скоро появится стабильная сортировка. После того, как
Array.prototype.sort стал стабильным в V8, Edge остается единственным браузером, в котором это не реализовано. Когда PR вольют в мастер ветку ChakraCore, TC39 сможет унифицировать и заспецифировать поведение Array.prototype.sort.
Вебня
Кажется ранее я забыл рассказать о том, что в https://github.com/tc39/proposal-global наконец-то выбрали название, которое не ломает интернеты — globalThis
У меня попросили подробностей о том, почему нельзя было оставить
Вот почему:
https://github.com/tc39/proposal-global/issues/20
————————
https://bugzilla.mozilla.org/show_bug.cgi?id=1325907
https://bugzilla.mozilla.org/show_bug.cgi?id=1326032
https://bugzilla.mozilla.org/show_bug.cgi?id=1328218
https://bugs.webkit.org/show_bug.cgi?id=165171
Это сломало бы веб (Flickr, Deezer, Jira и другие менее популярные вебсайты).
global.Вот почему:
https://github.com/tc39/proposal-global/issues/20
————————
https://bugzilla.mozilla.org/show_bug.cgi?id=1325907
https://bugzilla.mozilla.org/show_bug.cgi?id=1326032
https://bugzilla.mozilla.org/show_bug.cgi?id=1328218
https://bugs.webkit.org/show_bug.cgi?id=165171
Это сломало бы веб (Flickr, Deezer, Jira и другие менее популярные вебсайты).
Два нормативных изменения будут приняты:
- Normative: Reduce the number of ticks in async/await
- Normative: Use array indices instead of integer indices in OrdinaryOwnPropertyKeys
- Normative: Reduce the number of ticks in async/await
- Normative: Use array indices instead of integer indices in OrdinaryOwnPropertyKeys
Нормативное изменение Normative: Use GetMethod instead of GetV to get iterator next потребует имплементации прежде, чем комитет будет далее его рассматривать.
Компания Opera объявила о публичном бета-тестировании мобильного браузера для Android со встроенным Ethereum кошельком. В обновленной версии также появилась поддержка Web3 Dapps и криптоплатежей в вебе.
https://opera.com/crypto
https://opera.com/crypto
Opera Mobile
Opera crypto wallet update: Opera is first to let you send crypto-collectibles directly from your wallet.
We are innovating by allowing you to send crypto-collectibles directly from the wallet to the person you want to. You will get notifications about your transaction progress too.