Вебня – Telegram
Вебня
4.68K subscribers
89 photos
2 videos
3 files
2.08K links
JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Download Telegram
Вышел Firefox 76. В нём:
- улучшения DevTools: JavaScript, Network
- Audio Worklets, которые как и другие ворклеты работают вне основного потока
- исправления работы атрибутов min и max для типов интупов date, time
- улучшения Intl
- конструктор IntersectionObserver теперь принимает Document или Element в качестве рута через опции

Изменения для разработчиков
Изменения совместимости
Изменения для пользователей
Apple объявили дату WWDC, которая в этом году будет онлайновой. WWDC пройдёт 22 июня. Ожидается, что Apple представят новые версии операционных систем macOS, iOS, iPadOS, tvOS и watchOS.
Mozilla написали о том, что COVID-19 влияет на разработку браузера Firefox, а именно внедрение breaking changes. Обещают позже написать подробнее про все breaking changes, которые появятся в Firefox 79. Firefox 78 станет релизом с раширенной поддержкой (ESR), поэтому там таких изменений не будет.
В Bugzilla Firefox добавлены патчи для приватных полей класса.

https://bugzilla.mozilla.org/show_bug.cgi?id=1635839

В WebKit силами Igalia также давно добавлены необходимые патчи для всех видов полей класса и ведётся ревью.

В Chromium приватные поля класса доступны в Canary 84.

Так что кажется совсем скоро class fields будут доступны во всех основных браузерах.
На GitHub много классного и нового!
- Codespaces — редактор на основе VS Code прямо в браузере
- Discussions — форумная платформа
- сканирование кода на публично доступные секретные токены и другие уязвимости

https://github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/
Facebook написали о том как переводили свой код с PHP на React и Relay, заодно решив много проблем со стилями, SVG и оптимизацией кода.

https://engineering.fb.com/web/facebook-redesign/
Isaac Schlueter поделился нововведениями будущего npm 7. Изменений достаточно много. Также он там наобещал огромное количество статей с подробностями о предстоящих изменениях.

https://blog.npmjs.org/post/617484925547986944/npm-v7-series-introduction
Да, кстати, вышел TypeScript 3.9, который всё хорошеет и хорошеет. Писать в очередной раз об изменениях в этой версии не хочется. Почитайте анонс или пробегитесь по описаниям релиз кандидата или беты. Всё то же самое.
Состоялся релиз Deno 1.0, TypeScript/JavaScript рантайма от оригинального создателя NodeJS!

https://deno.land/v1

Также увидел, что Рустам Имайкин создал канал про Deno, присоединяйтесь! 😉
Кажется я ещё не писал о том, что появились записи с 75 встречи #TC39, прошедшей в марте-апреле. Следующая встреча начнётся уже 1 июня и продлится 4 дня вместо обычных трёх. Но о ней я ещё напишу подробнее ближе к делу.
Через несколько минут начнеся конференция React Europe, которая в этом году бесплатная и пройдёт онлайн на YouTube.

https://www.youtube.com/watch?list=PLCC436JpVnK31LZG2cNINhlEQ1KTm39BR&v=41Ia291KIvI&feature=emb_noscript