О том, что означают релизы iOS 13 и iPadOS 13 для веб разработчиков. Ну и заодно подпишитесь на канал PWA, там часто выкладывают и обсуждают новости по этой теме.
https://t.me/pwa_ru/4683
https://t.me/pwa_ru/4683
Telegram
Алексей Родионов in PWA — русскоязычное сообщество
https://medium.com/@firt/iphone-11-ipados-and-ios-13-for-pwas-and-web-development-5d5d9071cc49
Несколько обновлений в повестке грядущей #TC39.
- слайды для нормативного изменения Unifying errors for private fileds
- слайды апдейтов по пропозалам Optional Chaining и Nullish Coalescing
Сегодня дедлайн по внесению в повестку продвижения пропозаслов на следующий стэйдж. Скорее всего в этом плане (см изображение) уже ничего не изменится.
- слайды для нормативного изменения Unifying errors for private fileds
- слайды апдейтов по пропозалам Optional Chaining и Nullish Coalescing
Сегодня дедлайн по внесению в повестку продвижения пропозаслов на следующий стэйдж. Скорее всего в этом плане (см изображение) уже ничего не изменится.
И всё же добавилось еще одно предложение, которое собирается брать новый стейдж. Это globalThis, который будет пытаться брать stage 4 (и скорее всего всё получится, т.к. он уже давно в стабильных версиях SpiderMonkey, JavaScriptCore и V8), а также целый набор предложений от компании Agoric. Все они будут пытаться взять stage 1:
- OOM Fails Fast
- Support for Distributed Promise Pipelining
- Wavy Dot syntax for promise pipelining
- Readonly Collections
Кроме того, предложение Temporal всё же не будет пытаться взять stage 3, вместо этого чемпион Филипп Дункел просто отчитается об обновлениях.
- OOM Fails Fast
- Support for Distributed Promise Pipelining
- Wavy Dot syntax for promise pipelining
- Readonly Collections
Кроме того, предложение Temporal всё же не будет пытаться взять stage 3, вместо этого чемпион Филипп Дункел просто отчитается об обновлениях.
Вышло сразу несколько статей о предстоящем релизе Chrome 78:
- Chrome 78 Beta: a new Houdini API, native file system access and more
- Deprecations and removals in Chrome 78
- Fresher service workers, by default
- Chrome 78 Beta: a new Houdini API, native file system access and more
- Deprecations and removals in Chrome 78
- Fresher service workers, by default
Вышел LLVM 9.0, в котором помимо прочего появилась поддержка WASI в libc++, а также улучшения поддержки #WebAssembly в LLD.
Intelligent Tracking Prevention в браузере Safari 13 обновилась до версии 2.3. О нововведениях можно почитать в официальном блоге WebKit.
https://webkit.org/blog/9521/intelligent-tracking-prevention-2-3/
https://webkit.org/blog/9521/intelligent-tracking-prevention-2-3/
WebKit
Intelligent Tracking Prevention 2.3
Note: Read about past updates to this technology in other blog posts about Intelligent Tracking Prevention, the Storage Access API, and ITP Debug Mode.
Свежайший выпуск подкаста UnderJS с соведущим этого канала Романом @rdvornov Дворновым. Среди обсуждаемых тем: опенсорс проекты Романа, оптимизации JavaScript, развитие в IT и web.
https://soundcloud.com/underjs/5-razgovor-s-romanom-dvornovym-pro-open-source-i-vkusnye-detali-web-lampovyy
https://soundcloud.com/underjs/5-razgovor-s-romanom-dvornovym-pro-open-source-i-vkusnye-detali-web-lampovyy
UnderJS Podcast
UnderJS podcast – самый безызвестный подкаст во всём фронтенде. Underground уже тут.
Top-level await (stage 3) теперь доступен в V8 за флагом
https://github.com/v8/v8/commit/0ceee9ad28c21bc4971fb237cf87eb742fc787b8
--harmony-top-level-awaithttps://github.com/v8/v8/commit/0ceee9ad28c21bc4971fb237cf87eb742fc787b8
GitHub
GitHub - tc39/proposal-top-level-await: top-level `await` proposal for ECMAScript (stage 4)
top-level `await` proposal for ECMAScript (stage 4) - tc39/proposal-top-level-await
Внезапно Себастьян МакКензи (создатель Babel и Yarn) высказался о том, что не стоит использовать Yarn, что Yarn 2 станет катастрофой и что Yarn 2 не используется в Facebook. Очередная драма пакетных менеджеров для Node.js…
Свежий релиз Node.js примечателен тем, что в нём появились поддержка SourceMap, Worker threads теперь стабильные, V8 обновили до версии 7.7.
https://github.com/nodejs/node/releases/tag/v12.11.0
https://github.com/nodejs/node/releases/tag/v12.11.0
GitHub
Release 2019-09-25, Version 12.11.0 (Current), @BridgeAR · nodejs/node
Notable changes
crypto:
Add oaepLabel option #29489
deps:
Update V8 to 7.7.299.11 #28918
More efficient memory handling
Stack trace serialization got faster
The Intl.NumberFormat API gained n...
crypto:
Add oaepLabel option #29489
deps:
Update V8 to 7.7.299.11 #28918
More efficient memory handling
Stack trace serialization got faster
The Intl.NumberFormat API gained n...
Несколько часов назад BigInt и Promise.allSettled попали в спецификацию ES2020🎉
Статья Ингвара Степаняна о свежайшем релизе движка V8.
https://v8.dev/blog/v8-release-78
https://v8.dev/blog/v8-release-78
v8.dev
V8 release v7.8 · V8
V8 v7.8 features streaming compilation on preload, WebAssembly C API, faster object destructuring and RegExp matching, and improved startup times.
Был в гостях у FrontSpot Show. Поговорили о BeerJS, #WebAssembly, #TC39 и всём остальном.
https://youtu.be/4mSv4I3_Phg
https://youtu.be/4mSv4I3_Phg
YouTube
Сергей Рубанов про будущее JS, секреты платного опенсорса, тонкостях BeerJS. FrontSpot Show #12
Сергей Рубанов рассказывает про будущее JS, делится секретами платного опенсорса, а также объясняет все тонкости BeerJS
JavaScript завтра / Сергей Рубанов
https://www.youtube.com/watch?v=TC7Vla9cjuE
Канал Сергея в Telegram
https://t.me/juliarderity
Дискуссионные…
JavaScript завтра / Сергей Рубанов
https://www.youtube.com/watch?v=TC7Vla9cjuE
Канал Сергея в Telegram
https://t.me/juliarderity
Дискуссионные…
W3C опубликовал Strategic Highlights от сентября 2019. Довольно интересный документ о результатах работы различных W3C групп и их планах на будущее.
Уже завтра в 10:00 EDT начнется 72 встреча #TC39, которая пройдёт в Нью-Йоркском офисе Bloomberg. Список тем как всегда на GitHub:
https://github.com/tc39/agendas/blob/master/2019/10.md
Обновления по Class Fields, Private Methods и Static Class Features переносятся на следующую встречу.
https://github.com/tc39/agendas/blob/master/2019/10.md
Обновления по Class Fields, Private Methods и Static Class Features переносятся на следующую встречу.
GitHub
agendas/10.md at main · tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
5 дней назад вышел Ember 3.13, в котором появилась preview поддержка Octane (стабильная версия Octane, большого обновления фреймворка, появится уже в следующей версии Ember 3.14). Это 2019 и теперь вы можете использовать нативные классы (и не тащить реализацию старых компонентов), угловые скобки в шаблонах и даже не тащить jQuery вместе с Ember! 😄
Ember.js Blog
Ember 3.13 Released (Octane Preview)
Today, the Ember project is releasing version 3.13 of Ember.js, Ember Data, and Ember CLI. Ember 3.13 is the final release of Ember before Octane. Ember 3.13 is also...
2 свежих статьи в блоге web.dev:
- Preloading responsive images — о фиче, появившейся в Chrome 73 и позволяющей ускорить загрузку сайта за счет предзагрузки изображений нужного размера
- Fixing layout instability — о том, как сократить время, которое требуется на сдвиг из-за асинхронного релэйаутинга
- Preloading responsive images — о фиче, появившейся в Chrome 73 и позволяющей ускорить загрузку сайта за счет предзагрузки изображений нужного размера
- Fixing layout instability — о том, как сократить время, которое требуется на сдвиг из-за асинхронного релэйаутинга
Очень печальная новость — Доменик Деникола, человек, сделавший огромный вклад в ECMAScript, прекращает своё участие в #TC39, в связи с чем три его предложения в спецификацию уходят в список неактивных:
- Normative ICU Reference
- Zones
- Blöcks
Для остальных предложений с его участием найдены или ищутся другие чемпионы.
- Normative ICU Reference
- Zones
- Blöcks
Для остальных предложений с его участием найдены или ищутся другие чемпионы.
GitHub
Remove me as a champion and deactivate some proposals by domenic · Pull Request #242 · tc39/proposals
Компания Mozilla открыла новый канал для разработчиков на YouTube. Среди первых выложенных видео три руководства по CSS. Подробнее об этом, а также саи видео в статье https://hacks.mozilla.org/2019/10/video-shorts-from-mozilla-developer/
Mozilla Hacks – the Web developer blog
Video Shorts from Mozilla Developer – Mozilla Hacks - the Web developer blog
We’re excited to launch a new resource for people who build the web – with short videos, articles, demos, and tools that teach web technologies and standards, browser tools, compatibility, and more. No matter our experience levels and job descriptions, we’re…
Эрик Лоуренс (Microsoft Edge) о включении Same-Site Cookies по умолчанию в Chrome 80, а также о том:
- как эта директива (а также
- что может пойти не так
- каков план отката
- как проверить свой сайт на готовность к
- других возможных проблемах (Safari 12, .NET Framework)
- что об этом думают другие вендоры браузеров
Бонус:
- статья о SameSite cookies от Google
- поддержка SameSite в браузерах на CanIUse
- как эта директива (а также
secure и httponly) поможет с приватностью и безопасностью: запретит куки от третьих лиц, предотвратит CSRF, MiTM атаки, XSS атаки- что может пойти не так
- каков план отката
- как проверить свой сайт на готовность к
SameSite используя Chrome DevTools- других возможных проблемах (Safari 12, .NET Framework)
- что об этом думают другие вендоры браузеров
Бонус:
- статья о SameSite cookies от Google
- поддержка SameSite в браузерах на CanIUse
text/plain
Same-Site Cookies By Default
The Chrome team is embarking on a clever and bold plan to change the recipe for cookies. It’s one of the most consequential changes to the web platform in almost a decade, but with any luck, …