Всем Бабель 7 (но лучше юзайте тайпскрипт, который, кстати, в семерке тоже поддерживается)
https://t.co/zQoeCiZN6p
https://t.co/zQoeCiZN6p
babeljs.io
Babel 7 Released · Babel
After almost 2 years, 4k commits, over 50 pre-releases, and a lot of help we are excited to announce the release of Babel 7. It's been almost [3 years](https://babeljs.io/blog/2015/10/29/6.0.0) since the release of Babel 6! There's a lot of moving parts so…
Специально для тех, кто не осилил полный текст обсуждений с последней встречи TC39, сегодня появился summary.md со всеми итогами в удобном для чтения виде.
Невероятно, но кажется в Go 2 добавят генерики и обработку ошибок через что-то более удобное, чем
https://go.googlesource.com/proposal/+/master/design/go2draft.md
if err != nil.https://go.googlesource.com/proposal/+/master/design/go2draft.md
А вот откуда ноги растут. Джеймс обвинил компанию Palatnir (как видимо и остальные упомянутые компании) в расизме и сотрудничестве в каким-то там американскими отделами по департации. Таких ишью целых четыре всего в одном репозитории. Не исключено, что на самом деле их больше. А вот уже и ответочка пришла.
Ну и вот тут уже совсем драма!
Ну и вот тут уже совсем драма!
Конец истории: один из овнеров организации Lerna объявил, что Джеймс нарушил Code of Conduct, который сам же и добавил в проект, и был удален из гитхаб организации, лицензию MIT вернули. Говорят, благодарить за все нужно Шона Ларкина (да, того, что из Microsoft и webpack), который лично связался с остальными овнерами из Lerna.
Многие спрашиваю что там с рубрикой #ecmanoscriptproposal. Все будет. Но работы очень много. Нужно время. Кстати, можно помочь мне быстрее вернуться и к этому и ко всяким другим новостям зааплаившись на работу к нам https://www.workable.com/j/205FB3D6D7, потому что рук и главное мозгов нам очень не хватает на всякие клёвые челленджевые задачи (и шок сенсация — мы не поддерживаем IE 😱). Возможна удаленка. Не люблю вот это все, но помощь правда нужна, да и мы классные.
Между тем, IntersectionObserver, которого не достает только Сафари, уже практически в Сафари. Может быть даже к 12 версии успеют.
Между тем, IntersectionObserver, которого не достает только Сафари, уже практически в Сафари. Может быть даже к 12 версии успеют.
Если кто-то еще не в курсе, то сегодня будет бесплатная онлайн конференция по реакту
https://byteconf.com
https://byteconf.com
Еще раз напоминаю, что сегодня состоится релиз Chrome 69 с новым дизайном Material. Из интересных новых фич добавятся:
- Array.prototype.flat и Array.prototype.flatmap (эта же фича приедет с завтрашним релизом Firefox 62, а 12го сентября и с релизом Safari 12)
- CSS Scroll Snap Points, которая совсем недавно стала кандидатом в рекомендации, позволяет выбрать нужные точки остановки, которые улучшат пользовательский опыт как при скролле, так и при программном
- CSS conic-gradient (примеры, например, вот тут)
- Cookie Store API предоставляет асинхронный интерфейс для работы с куками, а также работает в сервис воркере
- ReportingObserver позволит перехватывать сообщения о том, как код работает на машинах пользователей, а также получать deprecation warnings, которые раньше были доступны только в консоли, для того, чтобы, например, слать их на сервер
- ES модули для воркеров (добавятся под флагом) позволят использовать импорты в контекстах воркеров и шарить модули между воркерами и страницами.
- OffscreenCanvas позволит использовать rendering context в воркерах, что позволит увеличить параллелизм. Также это добавляет
- У элементов
- Web Locks API, о котором я уже писал
Ссылки на предварительный анонс от команды Хрома и на полный список фич Хрома 69 на сайте статуса платформы я уже публиковал тут.
- Array.prototype.flat и Array.prototype.flatmap (эта же фича приедет с завтрашним релизом Firefox 62, а 12го сентября и с релизом Safari 12)
- CSS Scroll Snap Points, которая совсем недавно стала кандидатом в рекомендации, позволяет выбрать нужные точки остановки, которые улучшат пользовательский опыт как при скролле, так и при программном
Element.scrollTo()- CSS conic-gradient (примеры, например, вот тут)
- Cookie Store API предоставляет асинхронный интерфейс для работы с куками, а также работает в сервис воркере
- ReportingObserver позволит перехватывать сообщения о том, как код работает на машинах пользователей, а также получать deprecation warnings, которые раньше были доступны только в консоли, для того, чтобы, например, слать их на сервер
- ES модули для воркеров (добавятся под флагом) позволят использовать импорты в контекстах воркеров и шарить модули между воркерами и страницами.
- OffscreenCanvas позволит использовать rendering context в воркерах, что позволит увеличить параллелизм. Также это добавляет
requestAnimationFrame в DedicatedWorkers, как того требует спецификация от WHATWG- У элементов
<video> добавится функция Picture-in-Picture (аналогично тому, как это работает в Сафари)- Web Locks API, о котором я уже писал
Ссылки на предварительный анонс от команды Хрома и на полный список фич Хрома 69 на сайте статуса платформы я уже публиковал тут.
Релизы других браузеров:
- 5 сентября Firefox 62
- 12 сентября Safari 12
- ? октября Edge 18
- 5 сентября Firefox 62
- 12 сентября Safari 12
- ? октября Edge 18
Менее чем через 40 минут начнется очередная встреча WebAssembly Community Group. Сегодня в повестке дня только одна тема — WebAssembly C/C++ API.
Сегодня ночью были обновлены рабочие черновики WebAssembly. Спецификации уже довольно близки к Candidate Recommendation.
WebAssembly Core Specification:
https://www.w3.org/TR/2018/WD-wasm-core-1-20180904/
WebAssembly JavaScript Interface:
https://www.w3.org/TR/2018/WD-wasm-js-api-1-20180904/
WebAssembly Web API:
https://www.w3.org/TR/2018/WD-wasm-web-api-1-20180904/
WebAssembly Core Specification:
https://www.w3.org/TR/2018/WD-wasm-core-1-20180904/
WebAssembly JavaScript Interface:
https://www.w3.org/TR/2018/WD-wasm-js-api-1-20180904/
WebAssembly Web API:
https://www.w3.org/TR/2018/WD-wasm-web-api-1-20180904/
Завтра 6 сентября в 9:00 GMT пройдет телеконференция от W3C WAI Accessibility Guidelines Working Group, на которой расскажут о том, как контрибьютить в Web Content Accessibility Guidelines.
https://twitter.com/w3c_wai/status/1037337712225918980
https://twitter.com/w3c_wai/status/1037337712225918980
Twitter
WAI at W3C
Teleconference tomorrow, Thursday 6 September, at 9:00 am GMT has space for you to learn about contributing to #WCAG #accessibility guidelines & support material from @W3C. See https://t.co/yllPMBKnfp https://t.co/VBVaGYljI9
В Хроме собираются заимплементить ElementTiming API для элементов
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/2twP4Xdd1VI/yFE1pbwVBgAJ
В последнем абзаце explaner’а также говорится о возможном расширении API на другие типы элементов в будущем.
<img>. Он позволит узнать когда изображение становится видимым на экране.https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/2twP4Xdd1VI/yFE1pbwVBgAJ
В последнем абзаце explaner’а также говорится о возможном расширении API на другие типы элементов в будущем.
В свежайшей версии Safari Technical Preview под номером 65 помимо всего прочего, появилась поддержка
Object.fromEntries, причем об этом забыли упомянуть в релизных записях. На данный момент поддержка этой stage 3 фичи не доехала лишь в V8.Судя по только что закончившей презентации от Apple, новый Safari выйдет только через неделю (а точнее 17 сентября в случае iOS). Посмотреть все новые фичи ECMAScript, которые в него добавят, уже в любом случае можно в таблице совместимости, одним из мейнтейнеров которой я являюсь, внимательно за ними слежу и прилежно добавляю в нее.
9 января 2018 закончилась основная поддержка Internet Explorer 11 со стороны Microsoft. Расширенная поддержка будет продолжаться до 10 января 2023. Конец продаж PC с предустановленной Windows 8.1 закончилась 31 октября 2016. Вы все еще поддерживаете IE?
anonymous poll
Да, поддерживаем IE 11 – 195
👍👍👍👍👍👍👍 47%
Нет, не поддерживаем IE 11 – 170
👍👍👍👍👍👍 41%
Да, поддерживаем IE < 11 – 46
👍👍 11%
👥 411 people voted so far.
anonymous poll
Да, поддерживаем IE 11 – 195
👍👍👍👍👍👍👍 47%
Нет, не поддерживаем IE 11 – 170
👍👍👍👍👍👍 41%
Да, поддерживаем IE < 11 – 46
👍👍 11%
👥 411 people voted so far.
Есть много чего написать, накопилось со вчера, пока был в перелетах. А сегодня вот собираюсь на React Alicante. Попробую писать что-нибудь в свободные минутки, но вообще сомневаюсь, что что-то из всего этого выйдет. Общение с друзьями, которых приехало на конференцию очень много из разных стран, нетворкинг, возможно доклады, точно море, крепость Санта-Барбара и крафт из соседней Мурсии - это лишь небольшая часть того, что будет отвлекать от ведения канала в ближайшие 2 дня. И вам хорошей пятницы.
Plugnplay.pdf
192.4 KB
В yarn решили внедрить кеширование модулей а-ля pnpm. Это позволит значительно ускорить их установку, избавиться от node_modules за счет использования Node.js резолверов. Whitepaper прилагаю.