Результаты встречи #WebAssembly Community Group 16 марта 2021
https://github.com/WebAssembly/meetings/blob/master/main/2021/CG-03-16.md
- новый пропозал Relaxed SIMD отправляется на phase 1
- пропозал Branch Hinting отправляется на phase 2
- новый пропозал Stack Switching будет создан и отправлен на phase 1
https://github.com/WebAssembly/meetings/blob/master/main/2021/CG-03-16.md
- новый пропозал Relaxed SIMD отправляется на phase 1
- пропозал Branch Hinting отправляется на phase 2
- новый пропозал Stack Switching будет создан и отправлен на phase 1
GitHub
meetings/CG-03-16.md at main · WebAssembly/meetings
WebAssembly meetings (VC or in-person), agendas, and notes - meetings/CG-03-16.md at main · WebAssembly/meetings
V8 v9.0
https://v8.dev/blog/v8-release-90
В новой версии появится поддержка RegExp match indicies (stage 3), быстрый доступ к полям родителя объекта, а также ускоренные вызовы #WebAssembly функций из JS (экспериментальная фича под флагом).
https://v8.dev/blog/v8-release-90
В новой версии появится поддержка RegExp match indicies (stage 3), быстрый доступ к полям родителя объекта, а также ускоренные вызовы #WebAssembly функций из JS (экспериментальная фича под флагом).
v8.dev
V8 release v9.0 · V8
V8 release v9.0 brings support for RegExp match indices and various performance improvements.
Завтра в 19:00 по Москве / 18:00 по Киеву мы с @crofty_land и @polina_gurtovaya будем общаться про WebAssembly в Clubhouse в гостях у @fwdays.
https://www.joinclubhouse.com/event/MOXD7Qp7
https://www.joinclubhouse.com/event/MOXD7Qp7
Google в сотрудничестве с другими вендорами и партнёрами создали инициативу Compat2021
В рамках неё будет проведена работа по улучшению совместимости 5 критических для разработчиков CSS фич:
- Flexbox
- Grid
- position: sticky
- aspect-ratio
- transforms
Эти фичи выбраны на основе опросов разработчиков, статистики с HTTP Archive, анализа багов Chromium, Gecko и WebKit, результатов тестов Web Platform tests и самых популярных запросов Can I Use.
https://web.dev/compat2021/
В рамках неё будет проведена работа по улучшению совместимости 5 критических для разработчиков CSS фич:
- Flexbox
- Grid
- position: sticky
- aspect-ratio
- transforms
Эти фичи выбраны на основе опросов разработчиков, статистики с HTTP Archive, анализа багов Chromium, Gecko и WebKit, результатов тестов Web Platform tests и самых популярных запросов Can I Use.
https://web.dev/compat2021/
Вышел Firefox 87
В нём незначительные улучшения devtools (эмуляция тёмного и светлого режимов, тоггл для :target псевдокласса), поддержка DOM события beforeinput и метода getTargetRanges(), улучшения приватности и безопасности (включая SmartBlock), VoiceOver на macOS. Также убрано несколько -moz-* префиксов.
Изменения для разработчиков
Изменения для конечных пользователей
В нём незначительные улучшения devtools (эмуляция тёмного и светлого режимов, тоггл для :target псевдокласса), поддержка DOM события beforeinput и метода getTargetRanges(), улучшения приватности и безопасности (включая SmartBlock), VoiceOver на macOS. Также убрано несколько -moz-* префиксов.
Изменения для разработчиков
Изменения для конечных пользователей
Mozilla Hacks – the Web developer blog
In March, we see Firefox 87
Nearing the end of March now, and we have a new version of Firefox ready to deliver some interesting new features to your door.
В Chrome 90 HTTPS будет использоваться по умолчанию
https://blog.chromium.org/2021/03/a-safer-default-for-navigation-https.html
https://blog.chromium.org/2021/03/a-safer-default-for-navigation-https.html
Chromium Blog
A safer default for navigation: HTTPS
Starting in version 90, Chrome’s address bar will use https:// by default, improving privacy and even loading speed for users visiting webs...
Завтра проводим очередной MoscowJS Online о том, как и куда развиваться джуниор разработчику. Присоединяйтесь, если тема Вам интересна.
https://www.tg-me.com/moscowjs/99
https://www.tg-me.com/moscowjs/99
Telegram
MoscowJS
Добрый вечер 🙋♂️ 🙋♀️
25 марта 2021 в 19:00 по МСК на нашем канале обсудим вопросы развития начинающих специалистов.
Что должен знать и уметь джуниор-разработчик? Как развить его до крепкого мидла? Кто вообще должен отвечать за его развитие, и какие инструменты…
25 марта 2021 в 19:00 по МСК на нашем канале обсудим вопросы развития начинающих специалистов.
Что должен знать и уметь джуниор-разработчик? Как развить его до крепкого мидла? Кто вообще должен отвечать за его развитие, и какие инструменты…
Результаты мартовской встречи TC39
Перешли на stage 3:
- Temporal
- Error Cause
Перешли на stage 2:
- Array find from last
Перешли на stage 1:
- Module Fragments
Записи со встречи можно найти тут.
П.С. извиняюсь за то, что в этот раз не очень подробно, исправлюсь на апрельской встрече.
Перешли на stage 3:
- Temporal
- Error Cause
Перешли на stage 2:
- Array find from last
Перешли на stage 1:
- Module Fragments
Записи со встречи можно найти тут.
П.С. извиняюсь за то, что в этот раз не очень подробно, исправлюсь на апрельской встрече.
GitHub
agendas/03.md at main · tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
⚡️ По результатам WebAssembly CG встречи 30 марта будет создан новый phase 1 пропозал Wasm/JS API integration for ResizableArrayBuffer and GrowableSharedArrayBuffer
GitHub
[js-api] Integration with the ResizableArrayBuffer and GrowableSharedArrayBuffer proposal · Issue #1292 · WebAssembly/spec
The ResizableArrayBuffer and GrowableSharedArrayBuffer proposal is a TC39 proposal that is currently stage 2. There was some discussion of how the proposal might integrate with the Wasm/JS API. It ...
Google отменяет повышение сайтов с AMP в выдаче
Вместо этого лучшая оценка в выдаче будет даваться приложениям с хорошими показателями Core Web Vitals
https://www.lafoo.com/the-end-of-amp/
Вместо этого лучшая оценка в выдаче будет даваться приложениям с хорошими показателями Core Web Vitals
https://www.lafoo.com/the-end-of-amp/
Вышел Safari Technology Preview 123
Изменений в этой версии немного: улучшения Web Inspector, исправления CSS (включая Flexbox и
https://webkit.org/blog/11585/release-notes-for-safari-technology-preview-123/
Изменений в этой версии немного: улучшения Web Inspector, исправления CSS (включая Flexbox и
position: sticky
), исправление заголовка Origin в запросах.https://webkit.org/blog/11585/release-notes-for-safari-technology-preview-123/
WebKit
Release Notes for Safari Technology Preview 123
Note: The original end revision for this release was incorrect.
Вышел TypeScript 4.3 Beta
В нём добавились поддержка различных типов для геттеров и сеттеров, новое ключевое слово
https://devblogs.microsoft.com/typescript/announcing-typescript-4-3-beta/
В нём добавились поддержка различных типов для геттеров и сеттеров, новое ключевое слово
override
и новый флаг компилятора для того, чтобы убедиться, что методы родителя и ребёнка определяют одинаковые методы, улучшение типизации шаблонных строк и промисов, поддержка приватных полей класса, улучшение типизации статических полей класса.https://devblogs.microsoft.com/typescript/announcing-typescript-4-3-beta/
TypeScript
Announcing TypeScript 4.3 Beta
Today we’re excited to announce our Beta of TypeScript 4.3! To get started using the beta, you can get it through NuGet, or use npm with the following command: npm install typescript@beta You can also get editor support by Downloading for Visual Studio 2019/2017…
Текущее состояние HTTP/3
Daniel Stenberg (автор curl) о том, в какой стадии сейчас находится протокол: спецификация финализирована, некоторые популярные библиотеки для сетевого взаимодействия уже имеют поддержку HTTP/3, а некоторые сайты уже включили эту поддержку.
https://daniel.haxx.se/blog/2021/04/02/where-is-http-3-right-now/
Daniel Stenberg (автор curl) о том, в какой стадии сейчас находится протокол: спецификация финализирована, некоторые популярные библиотеки для сетевого взаимодействия уже имеют поддержку HTTP/3, а некоторые сайты уже включили эту поддержку.
https://daniel.haxx.se/blog/2021/04/02/where-is-http-3-right-now/
Forwarded from Deno Fanatic
⚡️⚡️
Анонсировали Deno Company.
Теперь это не просто проект на GitHub, а полноценная компания, со своим штатом сотрудников.
Весь исходный код будет под MIT, бизнес будут строить на приватных решения на основе Deno.
В статье обьявили что Node.JS это уже больше легаси, и что нужно делать больше web спецефичных вещей.
Инвестировали 4.9 млн $
Следующие ребята:
an Scholnick from Four Rivers Ventures, Guillermo from Rauch Capital, Lee Jacobs from Long Journey Ventures, the Mozilla Corporation, Shasta Ventures, and our long-time collaborator Ben Noordhuis.
https://deno.com/blog/the-deno-company
Анонсировали Deno Company.
Теперь это не просто проект на GitHub, а полноценная компания, со своим штатом сотрудников.
Весь исходный код будет под MIT, бизнес будут строить на приватных решения на основе Deno.
В статье обьявили что Node.JS это уже больше легаси, и что нужно делать больше web спецефичных вещей.
Инвестировали 4.9 млн $
Следующие ребята:
an Scholnick from Four Rivers Ventures, Guillermo from Rauch Capital, Lee Jacobs from Long Journey Ventures, the Mozilla Corporation, Shasta Ventures, and our long-time collaborator Ben Noordhuis.
https://deno.com/blog/the-deno-company
Окончен приём заявок предложений, готовящихся к продвижению на апрельскую встречу TC39
Теперь принимаются только обновления по пропозалам, нормативные изменения и другие темы. Встреча пройдёт с 19 по 22 апреля.
https://github.com/tc39/agendas/blob/master/2021/04.md
Теперь принимаются только обновления по пропозалам, нормативные изменения и другие темы. Встреча пройдёт с 19 по 22 апреля.
https://github.com/tc39/agendas/blob/master/2021/04.md
GitHub
agendas/2021/04.md at main · tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
Top-level await стабилизирован в Firefox Nightly
В блоге разработчиков SpiderMonkey появилась новость о том, что top-level await (stage 3) добавили в Firefox 89. Внимательные читатели помнят, что поддержка под флагом появилась еще в декабре 😉. Теперь реализация стабилизирована и доступна без флага.
В блоге разработчиков SpiderMonkey появилась новость о том, что top-level await (stage 3) добавили в Firefox 89. Внимательные читатели помнят, что поддержка под флагом появилась еще в декабре 😉. Теперь реализация стабилизирована и доступна без флага.
SpiderMonkey JavaScript/WebAssembly Engine
Top Level Await Ships with Firefox 89
Firefox will ship Top Level Await by default starting in Firefox 89. This new feature introduces a capability to modules allowing programmers to do asynchronous work, such as fetching data, directly at the top level of any module.
Спецификация WebAuthn Level 2 теперь в статусе W3C Recommendation
Это обновление не привносит значительных изменений (которые запланированы на 3 версию), а является обновлением поддержки.
https://www.w3.org/TR/2021/REC-webauthn-2-20210408
Это обновление не привносит значительных изменений (которые запланированы на 3 версию), а является обновлением поддержки.
https://www.w3.org/TR/2021/REC-webauthn-2-20210408
Спецификация WebCodecs опубликована в статусе First Public Working Draft
Спецификация описывает JavaScript интерфейсы для использования существующих кодеков.
https://www.w3.org/TR/2021/WD-webcodecs-20210408/
Также в статусах First Public Working Draft опубликованы сопутствующие документы документы:
- WebCodecs Codec Registry — реестр аудио и видео кодеков
- AVC (H.264) WebCodecs Registration — первая из уже опубликованных записей в этом реестре
Спецификация описывает JavaScript интерфейсы для использования существующих кодеков.
https://www.w3.org/TR/2021/WD-webcodecs-20210408/
Также в статусах First Public Working Draft опубликованы сопутствующие документы документы:
- WebCodecs Codec Registry — реестр аудио и видео кодеков
- AVC (H.264) WebCodecs Registration — первая из уже опубликованных записей в этом реестре
Brave выключает FLoC
Brave отключили FLoC (технологию, которую Google представляет как более прогрессивную замену cookies для рекламных целей в Chromium) считая её шагом назад относительно приватности пользователей.
Brave отключили FLoC (технологию, которую Google представляет как более прогрессивную замену cookies для рекламных целей в Chromium) считая её шагом назад относительно приватности пользователей.
Brave
Why Brave Disables FLoC | Brave
Brave opposes FLoC, a recent Google proposal that would have your browser share your browsing behavior and interests by default with every site and advertiser with which you interact.
WebKit теперь проходит тесты стандарта URL на 100%
Он стал первым из браузерных движков, которые достигли полной корректной реализации. Последнее обновление стандарта было 23 марта 2021.
Он стал первым из браузерных движков, которые достигли полной корректной реализации. Последнее обновление стандарта было 23 марта 2021.