Вебня – Telegram
Вебня
4.68K subscribers
89 photos
2 videos
3 files
2.08K links
JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Download Telegram
Вышла бета V8 v8.3, в которой улучшено отслеживание ArrayBuffer, что приводит к значительному ускорению работы сборщика мусора (тут сильно подробнее), в #WebAssembly теперь можно выделять память до 4GB в соответствии с изменениями в спецификации, а также были убраны ставшие теперь ненужными экспериментальные API для WekRefs.
Опубликован первый релиз кандидат Deno v1.0.0-rc1, JavaScript/TypeScript рантайма с упором на безопасность от создателя Node.js. Выпуск стабильной версии запланирован на 13 мая.

https://github.com/denoland/deno/releases/tag/v1.0.0-rc1
W3C TAG намеревается опубликовать набор рекомендаций о том, как реализовать обнаружение поддержки web API из JavaScript. Для этого они собирают фидбек.

https://twitter.com/kennethrohde/status/1257594461728788481
Beta / Developer Edition и Nightly версии Firefox уже обновились до 77 и 78 версий соответственно. Релиз Firefox 76 ожидается в ближайшие несколько часов.
Вышел 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/