W3C Audio Working Group приглашает имплементоров Web Audio API
https://www.w3.org/blog/news/archives/7292
Кстати, по стечению обстоятельств, я прямо сейчас в Берлине на Web Audio Conference 2018
https://www.w3.org/blog/news/archives/7292
Кстати, по стечению обстоятельств, я прямо сейчас в Берлине на Web Audio Conference 2018
Вебня
Оказывается пропозал self.queueMicrotask() уже несколько версий как есть в Safari TP. Сам пропозал: https://github.com/whatwg/html/issues/512 Статусы имплементации: Chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=864900 WebKit: https://bug…
Вот и в ноду его хотят завезти
https://github.com/nodejs/node/pull/22951
https://github.com/nodejs/node/pull/22951
Это все в одном браузере. 2 контроллера и Web Audio API, весь синтез и эффекты на нем
Также тут есть полноценные браузерные DAW с плагинами, конвертеры VST в WebAssembly WAM (Web Audio Modules) и ещё много всего, пока у вас там формы на реакте тормозят 😬
Если будет не лень, то напишу 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.