Telegram Web Link
Microsoft начал распространять обновление для Windows 10, в котором Edge Legacy будет заменён новым Edge на основе Chromium.

https://support.microsoft.com/en-us/help/4541302/the-new-microsoft-edge-is-available
Патч с приватными полями классов только что был добавлен в кодовую базу WebKit!

https://bugs.webkit.org/show_bug.cgi?id=206431#c57
Несколько статей с обсуждением нового (на самом деле не такого уж и нового) тренда — сканирование портов, которое используется в основном сайтами электронной коммерции и банками для проверки безопасности (удалённое подключение), антифрауда и/или сбора информации (фингерпринтинга) пользователей.

https://nullsweep.com/why-is-this-website-port-scanning-me/
https://blog.nem.ec/2020/05/24/ebay-port-scanning/
Axel Rauschmayer продолжает свой цикл статей о TypeScript. На этот раз он написал о type assertions как о самом крайнем способе точечно подменить тип.

https://2ality.com/2020/06/type-assertions-typescript.html
⚡️ На 77й встрече #TC39, которая пройдёт 20-23 июля, уже как минимум два пропозала будут представлены к переходу на stage 4. Это Promise.any & AggregateError и WeakRefs 🔥
Вероятнее всего к ним присоединится также Logical Assignment Operators

Обновление от 9.06.2020: пропозал Logic Assignment также запросит stage 4 на 77й встрече TC39
Protect your resources from web attacks with Fetch Metadata — статья о том, как избежать различных cross-origin атак, правильно используя метаданные заголовков fetch.

https://web.dev/fetch-metadata/
Experimenting with QuicTransport — статья о новом экспериметальном API, обеспечивающем двунаправленный обмен сообщениями с низкой задержкой (как без гарантий порядка сообщений, так и с ним). QuicTransport доступен в Chromium под origin trial.

https://web.dev/quictransport/
TypeScript: narrowing types via type guards and assertion functions — очередня статья от Axel Rauschmayer. В этот раз об уточнении типов.

https://2ality.com/2020/06/type-guards-assertion-functions-typescript.html#assertion-functions
WeakRefs (stage 3) только что были включены по умолчанию в Firefox Nightly 79, ждём билд.

https://bugzilla.mozilla.org/show_bug.cgi?id=1639246#c8
Новый ECMAScript пропозал await.ops (stage 0), добавляющий синтаксический сахар для работы с массивами промисов. Будет представлен комитету в июле.
Вчера прошла встреча #WebAssembly CG, на которой проголосовали за обобщения пропозала Module Types в Module Linking и перевода его на stage 1 (вот слайды). Также был представлен новый пропозал Numeric Values in WAT Data Segments и обсуждалась возможность убрать аннотации типов для ref.is_null.
Валидация внешних данных на TypeScript. Очередная статья из серии про TypeScript от Axel Rauschmayer.

https://2ality.com/2020/06/validating-data-typescript.html
#W3C Audio Working Group опубликовала обновлённую версию Web Audio API Candidate Recommendation. Предыдущая версия Candidate Recommendation была опубликована 18 сентября 2018. Список изменений здесь.
Вышел Safari Technology Preview 108 с улучшениями Web Inspector и большим количеством различных исправлений.

https://webkit.org/blog/10840/release-notes-for-safari-technology-preview-108/
Запись очередного стрима Yulia Startsev из Mozilla, который прошёл 12 июня. Об исправлении бага в SpiderMonkey.

https://www.twitch.tv/videos/648739280
В кодовую базу WebKit добавлена библиотека libavif, которая в скором времени позволит добавить поддержку видеоформата AV1 и формата изображений AVIF.

https://bugs.webkit.org/show_bug.cgi?id=212964
Promise.any (stage 3) стал доступен в Firefox без каких-либо ограничений (ранее был включен только для Nightly сборок) начиная с Firefox 79 Nightly.

https://bugzilla.mozilla.org/show_bug.cgi?id=1599769#c11
2025/07/12 15:42:21
Back to Top
HTML Embed Code: