И снова к TC39 (сегодня последний день сентябрьской встречи):
По нормативному изменению export * as ns from "mod” достигнут консенсус, но вливать будут только после появления имплементаций.
По нормативному изменению export * as ns from "mod” достигнут консенсус, но вливать будут только после появления имплементаций.
GitHub
Normative: Add `export * as ns from "mod”` to Export production and Module Semantic by spectranaut · Pull Request #1174 · tc39/ecma262
This PR adds export * as ns from "mod" updates from tc39/proposal-export-ns-from to the spec as part of the July 27, 2017 notes. This PR replaces and expands this PR: #1005
To see...
To see...
Подостпели видео с Web Audio Conf. Предупреждаю, что есть как очень крутые, так и очень скучные доклады.
https://www.youtube.com/playlist?list=PLQ9S5oqvpyWm2-HDGnQWWlX30pqYlb_Rz
https://www.youtube.com/playlist?list=PLQ9S5oqvpyWm2-HDGnQWWlX30pqYlb_Rz
YouTube
Web Audio Conf 2018 | Berlin - YouTube
Очень приятно, что мой канал вдохновляет другие познавательные подкасты и каналы рассказать о чем-то. Если Вы используете авторский контент отсюда, то мне было бы еще приятней, если бы Вы рассказали об этом канале своим слушателям / читателям или просто добавили ссылочку https://t.me/juliarderity
❤️
❤️
Windows 10 October 2018 Update aka version 1809 стал доступен, а с ним и Edge 18.
В новую версию браузера добавили управление автоплеем для медиа, улучшение CSS масок, улучшение devtools (панели для Service Worker, Storage, улучшения дебаггера, обновление DevTools Protocol до версии 0.2), PWA, Web Authentification, WebDriver, Web Notification properties, WebView.
https://docs.microsoft.com/en-us/microsoft-edge/dev-guide
https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide/whats-new
В новую версию браузера добавили управление автоплеем для медиа, улучшение CSS масок, улучшение devtools (панели для Service Worker, Storage, улучшения дебаггера, обновление DevTools Protocol до версии 0.2), PWA, Web Authentification, WebDriver, Web Notification properties, WebView.
https://docs.microsoft.com/en-us/microsoft-edge/dev-guide
https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide/whats-new
Docs
What's new in EdgeHTML 18 - Microsoft Edge Development
This guide provides an overview of the developer features and standards included in Microsoft Edge.
W3C SVG Working Group выпустила кандидата в рекомендацию Scalable Vector Graphics (SVG) 2, спецификации языка SVG второй версии. Список изменений можно почитать в удобном виде на MDN или же в приложении K самой спецификации.
MDN Web Docs
SVG 2 support in Mozilla
SVG 2 is the next major version of the SVG standard, which is a complete rework of the SVG 1.2 draft.
Еще немного про SVG 2. На chromestatus можно увидеть текущее состояние фичи в браузерах
Chrome: In development
Firefox: In development
Edge: Public support
Safari: In development
Web Developers: No signals
По планам, спецификация перейдет в стадию Proposed Recommendation когда-то после 4 декабря этого года.
Chrome: In development
Firefox: In development
Edge: Public support
Safari: In development
Web Developers: No signals
По планам, спецификация перейдет в стадию Proposed Recommendation когда-то после 4 декабря этого года.
Создал репозиторий для отслеживания предложений в #WebAssembly
https://github.com/chicoxyzzy/WebAssembly-proposals
https://github.com/chicoxyzzy/WebAssembly-proposals
В Firefox Nightly заимплементили пропоузал Well-formed JSON.stringify (stage 3).
https://bugzilla.mozilla.org/show_bug.cgi?id=1469021
https://bugzilla.mozilla.org/show_bug.cgi?id=1469021
GitHub
GitHub - tc39/proposal-well-formed-stringify: Proposal to prevent JSON.stringify from returning ill-formed strings
Proposal to prevent JSON.stringify from returning ill-formed strings - tc39/proposal-well-formed-stringify
Статья от Lin Clark, в которой рассказывается как инженеры Mozilla смогли ускорить интероп JS<->wasm
https://hacks.mozilla.org/2018/10/calls-between-javascript-and-webassembly-are-finally-fast-🎉/
https://hacks.mozilla.org/2018/10/calls-between-javascript-and-webassembly-are-finally-fast-🎉/
Mozilla Hacks – the Web developer blog
Calls between JavaScript and WebAssembly are finally fast 🎉
At Mozilla, we want WebAssembly to be as fast as it can be. This started with its design, which gives it great throughput. Then we improved load times with a ...
How to Read the ECMAScript Specification — Living document, который поясняет как правильно читать спецификацию ECMAScript
https://timothygu.me/es-howto/
https://timothygu.me/es-howto/
Кстати, самая свежая версия спецификации со всеми последними правками находится вот тут на гитхабе: https://tc39.github.io/ecma262/
Всегда используйте эту версию, а не годовые выпуски.
Всегда используйте эту версию, а не годовые выпуски.
Node.js 11 выйдет 23 октября. Планируемые изменения можно почитать вот тут:
https://github.com/nodejs/node/blob/4f809c007c6fc23b73b696d945b694d7eba5cba4/doc/changelogs/CHANGELOG_V11.md
https://github.com/nodejs/node/blob/4f809c007c6fc23b73b696d945b694d7eba5cba4/doc/changelogs/CHANGELOG_V11.md
GitHub
nodejs/node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: - nodejs/node
Custom Elements и Shadow DOM получили статус “в разработке” на вебсайте Platform Status MS Edge
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/customelements/
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/shadowdom/
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/customelements/
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/shadowdom/
В свежем Safari Technology Preview 67 среди прочего добавились Pointer Events (под флагом). Браузеры на основе WebKit — единственные среди популярнейших, в которых Pointer Events не было. Также в релизе очередная пачка улучшений WebRTC и медиа, фиксы CSS, Houdini CSS Custom Properties and Values API (под флагом), незначительные улучшения и оптимизации JS, исправления нескольких Web API, Shadow DOM, Web Animations, Web Inspector, Web Driver и WebSQL.
https://webkit.org/blog/8419/release-notes-for-safari-technology-preview-67/
https://webkit.org/blog/8419/release-notes-for-safari-technology-preview-67/
WebKit
Release Notes for Safari Technology Preview 67
Safari Technology Preview Release 67 is now available for download for macOS Mojave and macOS High Sierra.
Class fields вышли на стадию ревью в JavaScriptCore (JS движке, используемом в браузерах WebKit)
https://bugs.webkit.org/show_bug.cgi?id=174212#c52
https://bugs.webkit.org/show_bug.cgi?id=174212#c52
https://github.com/tc39/proposal-class-fields/pull/140#issuecomment-428878848
У одно представителя китайского JS-коммьюнити и спикера из Шанхая бомбануло от процесса принятия решений комитетом TC39. А один из членов TC39 якобы нашептал ему, что часто многие члены комитета не согласны с различными предложениями в ECMAScript, но не хотят “раскачивать лодку”. No comments. Кстати, он в отличие от многих других негодующих осилил прочитать в FAQ о том, почему не
У одно представителя китайского JS-коммьюнити и спикера из Шанхая бомбануло от процесса принятия решений комитетом TC39. А один из членов TC39 якобы нашептал ему, что часто многие члены комитета не согласны с различными предложениями в ECMAScript, но не хотят “раскачивать лодку”. No comments. Кстати, он в отличие от многих других негодующих осилил прочитать в FAQ о том, почему не
private, а # (сам FAQ здесь, если еще не читали).GitHub
proposal-class-fields/PRIVATE_SYNTAX_FAQ.md at main · tc39/proposal-class-fields
Orthogonally-informed combination of public and private fields proposals - proposal-class-fields/PRIVATE_SYNTAX_FAQ.md at main · tc39/proposal-class-fields