В TC39 Chair Group 2019 выбраны Aki Rose Braun из PayPal / BrainTree, Brian Terlson из Microsoft и Yulia Startsev из Mozilla.
npm Inc. опубликовали детали о недавнем инцеденте с добавлением в один из популярных пакетов его новым мейнтейнером зловредного кода. Атака была нацелена на криптовалютные кошельки CoPay от BitPay.
https://blog.npmjs.org/post/180565383195/details-about-the-event-stream-incident
https://blog.npmjs.org/post/180565383195/details-about-the-event-stream-incident
blog.npmjs.org
npm Blog Archive: Details about the event-stream incident
npm Blog (Archive); updates from the npm team are now published on the GitHub Blog and the GitHub Changelog
Intl.NumberFormat Unified API перешел на stage 3 по результатам сегодняшней встречи #TC39.
Google Docs
Unified Intl.NumberFormat Stage 3 Proposal - TC39
Intl.NumberFormat Feature Proposal for Stage 3 Shane Carr, Google, sffc@google.com November 2018 https://github.com/tc39-transfer/proposal-unified-intl-numberformat
Достигнут консенсус по стабильной сортировке. Соответствующий PR с изменениями скорее всего также попадет в ES2019.
Google Docs
Array.prototype.sort update @ TC39 November 2018
Array#sort stability
Если используете Node.js, то лучше обновиться. Выкачены обновления с устранениями уязвимостей в 6, 8, 10 и 11 ветках.
https://nodejs.org/en/blog/vulnerability/november-2018-security-releases/
https://nodejs.org/en/blog/vulnerability/november-2018-security-releases/
nodejs.org
Node.js — November 2018 Security Releases
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
HTTP/3 explained — GitBook от Daniel Stenberg (автора curl и книги http2 explained). В книге объясняются причины, по которомым QUIC-over-HTTP стал HTTP/3, и как на самом деле работает протокол
https://http3-explained.haxx.se/en/
https://http3-explained.haxx.se/en/
http3-explained.haxx.se
English | HTTP/3 explained
Предложение Distinguishing literal strings было перемещено со stage 1 в неактивные, так как пропозал Trusted Types из Web Incubator CG больше не зависит от него.
Как вам такое? Microsoft делает основанный на Chromium браузер с кодовым названием Anaheim, который заменит Edge на Windows 10.
https://www.windowscentral.com/microsoft-building-chromium-powered-web-browser-windows-10
https://www.windowscentral.com/microsoft-building-chromium-powered-web-browser-windows-10
Windows Central
Microsoft is building a Chromium-powered web browser for Windows 10
Microsoft is throwing in the towel with Edge and is building a new web browser for Windows 10, this time powered by Chromium.
W3C CSS Working Group обновила две Release Candidate спецификации:
- Geometry Interfaces Module Level 1 - предоставляет базовые геометрические интерфейсы для точек, прямоугольников, четырехугольников и матриц преобразования, которые используются в других модулях и спецификациях
- CSS Fragmentation Module Level 3 - описывает модель фрагментации, которая позволяет разбить сущности на страницы, колонки и регионы. Добавляет функциональность для пагинации, изменения размеров и ориентации фрагментов,
- Geometry Interfaces Module Level 1 - предоставляет базовые геометрические интерфейсы для точек, прямоугольников, четырехугольников и матриц преобразования, которые используются в других модулях и спецификациях
- CSS Fragmentation Module Level 3 - описывает модель фрагментации, которая позволяет разбить сущности на страницы, колонки и регионы. Добавляет функциональность для пагинации, изменения размеров и ориентации фрагментов,
widows и orphansУже появилась первая тема для обсуждения на следующей встрече #TC39, которая пройдет 29-31 января 2019 в офисе GoDaddy. Предложение Object.fromEntries будет пытаться взять stage 4. Напоминаю, что январская встреча TC39 — это последний шанс для stage 3 предложений попасть в ES2019. После января предложения будут попадать в стандарт ES2020.
Вышел релиз Safari Technology Preview 71.
Основные изменения:
- CSS поддержка темного режима теперь включена по умолчанию
- Web Animations включены по умолчанию
- Intersection Observer включен по умолчанию
- добавлена поддержка Web Authentication
- исправления различных Web API, SVG и CSS
- CSS свойство text-decoration теперь доступно без префикса
- улучшения рендерера и WebRTC и Web Inspector
Полный список изменений здесь
https://webkit.org/blog/8517/release-notes-for-safari-technology-preview-71/
Основные изменения:
- CSS поддержка темного режима теперь включена по умолчанию
- Web Animations включены по умолчанию
- Intersection Observer включен по умолчанию
- добавлена поддержка Web Authentication
- исправления различных Web API, SVG и CSS
- CSS свойство text-decoration теперь доступно без префикса
- улучшения рендерера и WebRTC и Web Inspector
Полный список изменений здесь
https://webkit.org/blog/8517/release-notes-for-safari-technology-preview-71/
WebKit
Release Notes for Safari Technology Preview 71
Safari Technology Preview Release 71 is now available for download for macOS Mojave and macOS High Sierra.
Nick Fitzgerald из Mozilla опубликовал слайды свой презентации о wasm-bingen, которую он проводил ранее на видеосозвоне #WebAssembly Community Group. Для тех, кому интересно как реализована эта классная тулза-интероп между JS и wasm.
https://fitzgen.github.io/wasm-cg-wasm-bindgen/
https://fitzgen.github.io/wasm-cg-wasm-bindgen/
А вот и официальная инфа от Microsoft — да, Edge перейдет на Chromium
https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/#L3kw4rjSBRHACZ03.97
https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/#L3kw4rjSBRHACZ03.97
Windows Experience Blog
Microsoft Edge: Making the web better through more open source collaboration
For the past few years, Microsoft has meaningfully increased participation in the open source software (OSS) community, becoming one of the world’s largest supporters of OSS projects. Today we’re announcing that we intend to adopt the Chromium open source…