Вышел Deno 1.8
https://deno.land/posts/v1.8
В новой версии появилась поддержка WebGPU, API интернационализации (Intl), инструментарий проверки покрытия кода тестами, import maps, поддержка загрузки приватных модулей (с токеном аутентификации), TypeScript 4.2 и некоторыми другими улучшениями.
https://deno.land/posts/v1.8
В новой версии появилась поддержка WebGPU, API интернационализации (Intl), инструментарий проверки покрытия кода тестами, import maps, поддержка загрузки приватных модулей (с токеном аутентификации), TypeScript 4.2 и некоторыми другими улучшениями.
Deno Blog
Deno 1.8 Release Notes
Deno 1.8 adds experimental support for the WebGPU API, adds support for importing private modules, stabilizes import maps, revamps coverage tooling, adds ICU to provide internationalization out of the box, and a whole lot more.
Вышел Chrome 89
https://developer.chrome.com/blog/new-in-chrome-89/
Из нового:
- WebHID, WebNFC и Web Serial
- Web Share и Web Share Target для десктопной версии
- Top-level await (stage 3)
- Import maps
Про новинки DevTools можно почитать тут.
https://developer.chrome.com/blog/new-in-chrome-89/
Из нового:
- WebHID, WebNFC и Web Serial
- Web Share и Web Share Target для десктопной версии
- Top-level await (stage 3)
- Import maps
Про новинки DevTools можно почитать тут.
Chrome for Developers
New in Chrome 89 | Blog | Chrome for Developers
Chrome 89 is rolling out now! WebHID, WebNFC, and Web Serial have graduated from their origin trials and are now available in stable. We're closing a loophole a few developers used to skirt the PWA installability checks. Web Share, and Web Share Target arrive…
Brave купил open-source поисковик Tailcat
В результате поглощения скоро появится Brave Search, поисковик с упором на приватность пользователя.
https://brave.com/brave-search/
В результате поглощения скоро появится Brave Search, поисковик с упором на приватность пользователя.
https://brave.com/brave-search/
Brave
Brave acquires search engine to offer the first private alternative to Google Search and Google Chrome on both mobile and desktop…
Today Brave announced the acquisition of Tailcat, the open search engine developed by the team formerly responsible for the privacy search and browser products at Cliqz, a holding of Hubert Burda Media. Tailcat will become the foundation of Brave Search.
👀 Между тем, вышла альфа Python 3.10 с паттерн-матчингом.
https://docs.python.org/3.10/whatsnew/3.10.html#pep-634-structural-pattern-matching
https://docs.python.org/3.10/whatsnew/3.10.html#pep-634-structural-pattern-matching
Вышел Flutter 2
https://developers.googleblog.com/2021/03/announcing-flutter-2.html
https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
Теперь Flutter имеет поддержку создания веб-приложений, поддержку десктоп-приложений в статусе бета, а также null safety.
https://developers.googleblog.com/2021/03/announcing-flutter-2.html
https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
Теперь Flutter имеет поддержку создания веб-приложений, поддержку десктоп-приложений в статусе бета, а также null safety.
Googleblog
Google for Developers Blog - News about Web, Mobile, AI and Cloud
Вышел Electron 12
Новая версия основывается на Chrome 89, V8 v8.9 и Node.js 14.16.
https://www.electronjs.org/blog/electron-12-0
Новая версия основывается на Chrome 89, V8 v8.9 и Node.js 14.16.
https://www.electronjs.org/blog/electron-12-0
www.electronjs.org
Electron 12.0.0 | Electron
Electron 12.0.0 has been released! It includes upgrades to Chromium 89, V8 8.9 and Node.js 14.16. We've added changes to the remote module, new defaults for contextIsolation, a new webFrameMain API, and general improvements. Read below for more details!
Forwarded from CSS mind
Написала на css-live о цветах вообще и о цветах в css в частности
https://twitter.com/cssliveru/status/1367475154624925699
https://twitter.com/cssliveru/status/1367475154624925699
Twitter
css-live.ru
София Валитова (@ariarzer) рассказывает о новейших секретах цветов в CSS из самых глубин спецификации: https://t.co/rebdowNZhc
Google Chrome планируют перевести на 4х недельный релизный цикл
Такой цикл, по мнению разработчиков, позволит быстрее исправлять критические уязвимости и обкатывать новые фичи, а также ускорит переход пользователей на основную (последнюю) версию.
Первым таким релизом должен стать Chrome 94, который выйдет 21 сентября (вместо 12 октября, как было бы с текущим 6ти недельным циклом).
https://developer.chrome.com/blog/faster-release-cycle/
Такой цикл, по мнению разработчиков, позволит быстрее исправлять критические уязвимости и обкатывать новые фичи, а также ускорит переход пользователей на основную (последнюю) версию.
Первым таким релизом должен стать Chrome 94, который выйдет 21 сентября (вместо 12 октября, как было бы с текущим 6ти недельным циклом).
https://developer.chrome.com/blog/faster-release-cycle/
Chrome Developers
Speeding up Google Chrome's release cycle - Chrome Developers
Later this year, we plan to shorten the release cycle and ship a new version of Google Chrome to the stable channel every four weeks, down from the current six-week cycle.
Bocoup об улучшениях Test262 — официального набора тестов соответствия имплементаций спецификации JavaScript
В статье рассказывается о работе по обновлению тестов, нескольких найденных багах, отсутствующих тестах.
https://bocoup.com/blog/test262-inside-out
В статье рассказывается о работе по обновлению тестов, нескольких найденных багах, отсутствующих тестах.
https://bocoup.com/blog/test262-inside-out
Bocoup
Test262, Inside-out - Bocoup
Have you ever noticed how easy it can be to overlook small problems in everyday life? Some things start off as imperceptible but slowly intensify over time, and just like the apocryphal frog in boiling water, we acclimate. In pathological cases, we don’t…
⚡️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 с различными исправлениями.
http://blog.jquery.com/2021/03/02/jquery-3-6-0-released/
А две недели назад вышло обновление библиотеки jQuery с различными исправлениями.
http://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.