205. Safari TP, сервис-воркеры, Node.js ESM, Async и Promise, Optional Chaining, кастомные свойства
25 ноября 2019: Исправление в Safari TP, будущее сервис-воркеров, Node.js с ES-модулями, Async === Promise, Optional Chaining, кастомные CSS-свойства.
— Вадим Макеев
— Мария Просвирнина
Содержание
00:00:24 События
00:05:51 Исправление в Safari TP
00:11:37 Будущее сервис-воркеров
00:29:22 Node.js с ES-модулями
00:32:02 Async === Promise
00:33:44 Optional Chaining
00:41:05 Кастомные CSS-свойства
Слушайте:
Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly93ZWItc3RhbmRhcmRzLnJ1L3BvZGNhc3QvZmVlZC8
Apple Podcasts — https://itunes.apple.com/podcast/id1080500016
ВКонтакте — https://vk.com/podcasts-32017543
Яндекс.Музыка — https://music.yandex.ru/album/6245956
Spotify — https://open.spotify.com/show/3rzAcADjpBpXt73L0epTjV
YouTube — https://www.youtube.com/playlist?list=PLMBnwIwFEFHcwuevhsNXkFTcadeX5R1Go
SoundCloud — https://soundcloud.com/web-standards
RSS — https://web-standards.ru/podcast/feed/
Читайте:
Твиттер — https://twitter.com/webstandards_ru
ВКонтакте — https://vk.com/webstandards_ru
Фейсбук — https://www.facebook.com/webstandardsru
Телеграм — https://t.me/webstandards_ru
Поддержите:
Патреон — https://www.patreon.com/webstandards_ru
Яндекс.Деньги — https://money.yandex.ru/to/41001119329753
PayPal — https://www.paypal.me/pepelsbey
Обсуждайте: http://slack.web-standards.ru/
События
GDG DevFest Gorky в Нижнем Новгороде 15–16 ноября — https://devfest.gdgnn.ru/
Alfa JS MeetUP #3 в Москве 26 ноября — https://hr.alfabank.ru/events/alfa-js-meetup-3
Pitercss_meetup №35 в Питере 27 ноября — https://medium.com/p/f3231b71b6df
Ember.js NN Meetup #2 в Нижнем Новгороде 29 ноября — https://emberjs-nn.timepad.ru/event/1122007/
AngularPiter #3 в Питере 4 декабря — https://www.meetup.com/ru-RU/AngularPiter/events/266491129/
Undefined Meetup в Питере 5 декабря — https://community-z.com/events/undefined-meetup-2
WSD в Минске 7 декабря — https://wsd.events/2019/12/07/
Видео с CSS-Minsk-JS в Минске — https://www.youtube.com/playlist?list=PLCXjZnLQLRSi2YW4LZ5UfBqrMtbPjwQe9
Исправление в Safari TP
Release Notes for Safari Technology Preview 96 — https://webkit.org/blog/9658/release-notes-for-safari-technology-preview-96/
Firefox Promise.any — https://bugzilla.mozilla.org/show_bug.cgi?id=1568903
Intent to Ship — https://twitter.com/intenttoship
Будущее сервис-воркеров
Service workers at TPAC — https://jakearchibald.com/2019/service-workers-tpac/
Node.js с ES-модулями
Announcing core Node.js support for ECMAScript modules — https://medium.com/@nodejs/announcing-core-node-js-support-for-ecmascript-modules-c5d6dc29b663
Async === Promise
Разница между async функцией и возвращающей промис — https://habr.com/p/475260/
Optional Chaining
Производительность optional chaining в JS — https://medium.com/p/bf2a8aa99797
Кастомные CSS-свойства
CSS Variables With Inline Styles — https://ishadeed.com/article/css-variables-inline-styles/
CSS Custom Properties In The Cascade — https://www.smashingmagazine.com/2019/07/css-custom-properties-cascade/
Маленькие хитрости кастомных свойств — https://css-live.ru/tricks/malenkie-xitrosti-kastomnyx-svojstv-css-peremennyx.html