Вебня
4.69K subscribers
89 photos
2 videos
3 files
2.08K links
JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Download Telegram
В 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
Достигнут консенсус по стабильной сортировке. Соответствующий PR с изменениями скорее всего также попадет в ES2019.
Для тех, кто сегодня ночью пропустил последние новости со встречи #TC39 — начало здесь. Пока в Купертино было утро, в Европе уже была ночь, поэтому писал в silent mode, чтобы никого не разбудить.
Если используете Node.js, то лучше обновиться. Выкачены обновления с устранениями уязвимостей в 6, 8, 10 и 11 ветках.
https://nodejs.org/en/blog/vulnerability/november-2018-security-releases/
HTTP/3 explained — GitBook от Daniel Stenberg (автора curl и книги http2 explained). В книге объясняются причины, по которомым QUIC-over-HTTP стал HTTP/3, и как на самом деле работает протокол
https://http3-explained.haxx.se/en/
Предложение 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
Сегодня выйдет Chrome 71. Полный список изменений можно найти вот тут.
W3C CSS Working Group обновила две Release Candidate спецификации:
- 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/
Nick Fitzgerald из Mozilla опубликовал слайды свой презентации о wasm-bingen, которую он проводил ранее на видеосозвоне #WebAssembly Community Group. Для тех, кому интересно как реализована эта классная тулза-интероп между JS и wasm.
https://fitzgen.github.io/wasm-cg-wasm-bindgen/