⚡️Microsoft Edge Legacy перестал получать обновления безопасности 9 марта.
Samsung Internet 14.0 Beta
Неделю назад вышла новая бета браузера от Samsung для Andriod. Она основана на Chromium 87, а также включает новые фичи приватности и безопасности, поддержку сгибаемых экранов, улучшения UI/UX.
https://medium.com/samsung-internet-dev/samsung-internet-releases-14-0-cf62d916193
Неделю назад вышла новая бета браузера от Samsung для Andriod. Она основана на Chromium 87, а также включает новые фичи приватности и безопасности, поддержку сгибаемых экранов, улучшения UI/UX.
https://medium.com/samsung-internet-dev/samsung-internet-releases-14-0-cf62d916193
Вышел jQuery 3.6.0
А две недели назад вышло обновление библиотеки jQuery с различными исправлениями.
https://blog.jquery.com/2021/03/02/jquery-3-6-0-released/
А две недели назад вышло обновление библиотеки jQuery с различными исправлениями.
https://blog.jquery.com/2021/03/02/jquery-3-6-0-released/
Jquery
jQuery 3.6.0 Released! | Official jQuery Blog
jQuery: The Write Less, Do More, JavaScript Library
Деврел Brave провёл анализ трафика браузеров при их открытии
В исследовании участвовали Brave 89, Chrome 89, Edge 88, Firefox 86 и Opera 88.
https://brave.com/popular-browsers-first-run/
В исследовании участвовали Brave 89, Chrome 89, Edge 88, Firefox 86 и Opera 88.
https://brave.com/popular-browsers-first-run/
Brave Browser
Comparing the Network Behavior of Popular Browsers on First-Run | Brave Browser
You can learn quite a bit about a browser from observing the requests it makes in its first moments with a new user profile. Often, a cursory examination will tell you a great deal about how the browser thinks about, and handles, user privacy and security.
Движок JavaScriptCore обогнал другие популярные JavaScript-движки по количеству проходимых тестов Test262
По результатам за 2 марта 2021 года JSC проходит 76752 теста из 78423. Второе место у V8 с 76599 проходящих тестов.
https://test262.report
По результатам за 2 марта 2021 года JSC проходит 76752 теста из 78423. Второе место у V8 с 76599 проходящих тестов.
https://test262.report
Снижение вероятности использования XSS за счет использования строгих CSP
Использование строгих политик безопасности контента позволяет защитить сайт значительно лучше, чем с использованием политик, основанных на списке разрешённых хостов.
https://web.dev/strict-csp/
Использование строгих политик безопасности контента позволяет защитить сайт значительно лучше, чем с использованием политик, основанных на списке разрешённых хостов.
https://web.dev/strict-csp/
Некоторые новые релизы W3C:
- спецификация CSS Scroll Snap Module Level 1 (в статусе Candidate Recommendation) была обновлена.
- спецификация Indexed Database API 3.0 была опубликована в статусе First Public Working Draft. Она описывает новую версию IndexedDB.
- документ Post-Spectre Web Development был опубликован в статусе First Public Working Draft. В нём собраны рекомендации о том, как избежать атака Spectre.
- спецификация CSS Scroll Snap Module Level 1 (в статусе Candidate Recommendation) была обновлена.
- спецификация Indexed Database API 3.0 была опубликована в статусе First Public Working Draft. Она описывает новую версию IndexedDB.
- документ Post-Spectre Web Development был опубликован в статусе First Public Working Draft. В нём собраны рекомендации о том, как избежать атака Spectre.
Safari Technology Preview 122
Браузер вышел 11 марта и содержит много интересных изменений:
- улучшения Web Inspector (много всего для работ с гридами)
- некоторые исправления CSS анимаций
- псевдокласс
- экспериментальная поддержка CSS Color 5
- улучшения
- приватные методы в JS (stage 3)
- top-level await (stage 3)
- RegExp Match Indices (stage 3)
- поддержка модулей в воркерах и ворклетах (в т.ч. в Service Worker)
- оптимизации работы с памятью, асинхронностью и быстродействия
- улучшения #WebAssembly Typed Function References
- Wasm non-trapping float to int conversion (я частично поучаствовал в реализации)
- Paint Timing API
- исправления медиа
- улучшения WebRTC
- улучшения доступности
https://webkit.org/blog/11577/release-notes-for-safari-technology-preview-122/
Браузер вышел 11 марта и содержит много интересных изменений:
- улучшения Web Inspector (много всего для работ с гридами)
- некоторые исправления CSS анимаций
- псевдокласс
:focus-visible и разные другие улучшенияя CSS- экспериментальная поддержка CSS Color 5
- улучшения
aspect-ration- приватные методы в JS (stage 3)
- top-level await (stage 3)
- RegExp Match Indices (stage 3)
- поддержка модулей в воркерах и ворклетах (в т.ч. в Service Worker)
- оптимизации работы с памятью, асинхронностью и быстродействия
- улучшения #WebAssembly Typed Function References
- Wasm non-trapping float to int conversion (я частично поучаствовал в реализации)
- Paint Timing API
- исправления медиа
- улучшения WebRTC
- улучшения доступности
https://webkit.org/blog/11577/release-notes-for-safari-technology-preview-122/
WebKit
Release Notes for Safari Technology Preview 122
Safari Technology Preview Release 122 is now available for download for macOS Big Sur and macOS Catalina.
Команда компиляторов из Igalia о своей работе в 2020
JavaScript class features (stage 3) в JSC и частично в V8, Temporal (stage 3) и огромное количество другой важной работы в #TC39, Node.js, JSC для 32-битных платформ, много работы по #WebAssembly в SpiderMonkey, JSC, LLVM — это лишь часть того, над чем работала команда в 2020.
https://blogs.igalia.com/compilers/2021/03/09/igalias-compilers-team-in-2020/
JavaScript class features (stage 3) в JSC и частично в V8, Temporal (stage 3) и огромное количество другой важной работы в #TC39, Node.js, JSC для 32-битных платформ, много работы по #WebAssembly в SpiderMonkey, JSC, LLVM — это лишь часть того, над чем работала команда в 2020.
https://blogs.igalia.com/compilers/2021/03/09/igalias-compilers-team-in-2020/
Igalia
Igalia's Compilers Team in 2020
An overview of our work from 2020.
React Native 0.64 с поддержкой Hermes на iOS
Новая версия позволяет включить Hermes на мобильных операционных системах Apple (поддержка всё еще экспериментальная), использует React 17 и добавляет некоторые другие улучшения.
https://reactnative.dev/blog/2021/03/12/version-0.64
Новая версия позволяет включить Hermes на мобильных операционных системах Apple (поддержка всё еще экспериментальная), использует React 17 и добавляет некоторые другие улучшения.
https://reactnative.dev/blog/2021/03/12/version-0.64
reactnative.dev
Announcing React Native 0.64 with Hermes on iOS · React Native
Today we’re releasing React Native 0.64 that ships with support for Hermes on iOS.
Результаты встречи #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://t.iss.one/moscowjs/99
https://t.iss.one/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/2021/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.