Представлен черновик Emoji 14.0
https://blog.emojipedia.org/new-emojis-in-2021-2022/
Релиз ожидается 14 сентбяря.
https://blog.emojipedia.org/new-emojis-in-2021-2022/
Релиз ожидается 14 сентбяря.
Релиз Ember 4.0 состоится 20 сентября
В новой версии не появится новых фич, а лишь будут убраны фичи, которые уже задеприкейтили в Ember 3.x. Кроме того, прекращается поддержка IE 11.
https://blog.emberjs.com/the-road-to-ember-4-0/
В новой версии не появится новых фич, а лишь будут убраны фичи, которые уже задеприкейтили в Ember 3.x. Кроме того, прекращается поддержка IE 11.
https://blog.emberjs.com/the-road-to-ember-4-0/
V8 v9.2
https://v8.dev/blog/v8-release-92
Новые фичи:
- метод .at() для строк, массивов и TypedArray (stage 3)
- разделяемые сжатые указатели (про последние можно почтитать тут)
https://v8.dev/blog/v8-release-92
Новые фичи:
- метод .at() для строк, массивов и TypedArray (stage 3)
- разделяемые сжатые указатели (про последние можно почтитать тут)
v8.dev
V8 release v9.2 · V8
V8 release v9.2 brings an `at` method for relative indexing and pointer compression improvements.
Результаты встречи #WebAssembly Community Group (20 июля 2021)
- пропозал Constant-Time wasm переходит на phase 1
- пропозал Instrument Tracing переходит на phase 2
- пропозал Exception Handling Переходит на phase 3
- пропозал Constant-Time wasm переходит на phase 1
- пропозал Instrument Tracing переходит на phase 2
- пропозал Exception Handling Переходит на phase 3
Более быстрое и эффективное определение фишинговыйх сайтов в Chromium 92
В Chromium 92 (который должен выйти уже в ближайшие часы) появится улучшенная основанная на анализе изображений классификация фишинговых сайтов.
https://blog.chromium.org/2021/07/m92-faster-and-more-efficient-phishing-detection.html
В Chromium 92 (который должен выйти уже в ближайшие часы) появится улучшенная основанная на анализе изображений классификация фишинговых сайтов.
https://blog.chromium.org/2021/07/m92-faster-and-more-efficient-phishing-detection.html
Chromium Blog
Faster and more efficient phishing detection in M92
Keeping Chrome users safe as they browse the web is crucially important to Chrome; in fact, security has always been one of our four core pr...
Записался в качестве заинтересованного лица на #TC39 Incubator Call по обновлённому пропозалу Pattern Matching (stage 1) 2го августа. Надо догонять Python, PHP и Ruby! 🙂
GitHub
notes/apr-20.md at eef38d650f854bf1361e4299a59526f294dd6b1d · tc39/notes
TC39 meeting notes. Contribute to tc39/notes development by creating an account on GitHub.
Новое в SpiderMonkey в выпусках Firefox 90 и 91
Команда SpiderMonkey выложила довольно подробный отчёт о проделанной работе, который включает новые фичи JS и #WebAssembly, API интернационализации, а также детали работы над компиляторами внутри движка.
https://spidermonkey.dev/blog/2021/07/19/newsletter-firefox-90-91.html
Команда SpiderMonkey выложила довольно подробный отчёт о проделанной работе, который включает новые фичи JS и #WebAssembly, API интернационализации, а также детали работы над компиляторами внутри движка.
https://spidermonkey.dev/blog/2021/07/19/newsletter-firefox-90-91.html
SpiderMonkey JavaScript/WebAssembly Engine
SpiderMonkey Newsletter (Firefox 90-91)
SpiderMonkey is the JavaScript engine used in Mozilla Firefox. This newsletter gives an overview of the JavaScript and WebAssembly work we’ve done as part of the Firefox 90 and 91 Nightly release cycles.
Feature roadmap Microsoft Edge
Команда разработки браузера Edge поделилась своими планами на ближайшие несколько версий. Можно посмотреть на какой стадии находятся фичи и в какие версии браузеров их планируют внедрить.
https://www.microsoftedgeinsider.com/en-us/whats-next
Команда разработки браузера Edge поделилась своими планами на ближайшие несколько версий. Можно посмотреть на какой стадии находятся фичи и в какие версии браузеров их планируют внедрить.
https://www.microsoftedgeinsider.com/en-us/whats-next
Вышел Safari Technology Preview 128
В нём: улучшения вкладки элементов веб инспектора, исправления CSS, оптимизации JS и другое.
https://webkit.org/blog/11925/release-notes-for-safari-technology-preview-128/
В нём: улучшения вкладки элементов веб инспектора, исправления CSS, оптимизации JS и другое.
https://webkit.org/blog/11925/release-notes-for-safari-technology-preview-128/
WebKit
Release Notes for Safari Technology Preview 128
Safari Technology Preview Release 128 is now available for download for macOS Big Sur and betas of macOS Monterey.
Вебня
Google в сотрудничестве с другими вендорами и партнёрами создали инициативу Compat2021 В рамках неё будет проведена работа по улучшению совместимости 5 критических для разработчиков CSS фич: - Flexbox - Grid - position: sticky - aspect-ratio - transforms…
Опубликован отчёт Compat 2021 за первое полугодие https://web.dev/compat2021-midyear/
web.dev
Compat 2021 mid-year update: Flex gap everywhere
CSS Nesting получает официальный статус
Спецификация CSS Nesting была одобрена к публикации как первый публичный рабочий черновик (FPWD). Фактически это означает, что она вышла из статуса теоритического предложения и переходит на первую стадию процесса принятия в качестве рекомендации (все спеки CSS это рекомендации).
Напомним, что про слухи и заблуждения вокруг CSS Nesting, а также как это нововведение может повлиять на веб платформу было в статье CSS-нестинг — больше, чем сахар
Спецификация CSS Nesting была одобрена к публикации как первый публичный рабочий черновик (FPWD). Фактически это означает, что она вышла из статуса теоритического предложения и переходит на первую стадию процесса принятия в качестве рекомендации (все спеки CSS это рекомендации).
Напомним, что про слухи и заблуждения вокруг CSS Nesting, а также как это нововведение может повлиять на веб платформу было в статье CSS-нестинг — больше, чем сахар
RenderingNG в деталях
Chris Harrelson начал серию статей, которая посвящена процессу рендеринга (превращение HTML и CSS в пиксели) в движке Blink. А точнее про RenderingNG (rendering engine) – собирательное название для плеяды специализированных компонент.
В первой статье описываются мотивация, ключевые свойства системы и сами компоненты, как они развивались по годам с указанием приобретаемой функциональности. Во второй статье описывается общая архитектура, как компоненты взаимодействуют и как работает весь процесс по получению пикселей на условном экране. Обещают в скором времени продолжение с деталями по каждому компоненту и какую роль они играют, а так же по структурам данных, которые используются в процессе рендеринга.
Chris Harrelson начал серию статей, которая посвящена процессу рендеринга (превращение HTML и CSS в пиксели) в движке Blink. А точнее про RenderingNG (rendering engine) – собирательное название для плеяды специализированных компонент.
В первой статье описываются мотивация, ключевые свойства системы и сами компоненты, как они развивались по годам с указанием приобретаемой функциональности. Во второй статье описывается общая архитектура, как компоненты взаимодействуют и как работает весь процесс по получению пикселей на условном экране. Обещают в скором времени продолжение с деталями по каждому компоненту и какую роль они играют, а так же по структурам данных, которые используются в процессе рендеринга.
⚡️ Safari 15 Beta стал доступен для macOS Catalina через портал Apple для разработчиков.
https://developer.apple.com/download/all/
https://developer.apple.com/download/all/
URLPattern API станет доступен в Chrome 93
https://web.dev/urlpattern/
URLPattern — это новый API для сопоставления URL. В данный момент он находится в разработке в WICG, поэтому, кажется, Google форсит его до продвижения в качестве стандарта W3C, что немного странно, хотя API выглядит очень даже полезным.
https://web.dev/urlpattern/
URLPattern — это новый API для сопоставления URL. В данный момент он находится в разработке в WICG, поэтому, кажется, Google форсит его до продвижения в качестве стандарта W3C, что немного странно, хотя API выглядит очень даже полезным.
Chrome for Developers
URLPattern brings routing to the web platform | Web Platform | Chrome for Developers
An approach to standardizing common pattern matching use cases.
Вышел Yarn 3.0
В новой версии улучшена производительность, добавлена поддержка ESBuild и добавлены другие изменения. В следующих минорных версиях планируется также поддержка Corepack.
В новой версии улучшена производительность, добавлена поддержка ESBuild и добавлены другие изменения. В следующих минорных версиях планируется также поддержка Corepack.
DEV Community
Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ...
Hello! Long time no see! Back in December, we decided to start working on our next major release, the...
Оптимизация функций стадартной библиотеки в JavaScriptCore
Tadeu Zagallo из Apple рассказал о способах оптимизации встроенных функций в JavaScriptCore (JS движке из WebKit / Safari) на примере
https://webkit.org/blog/11934/optimizing-javascript-standard-library-functions-in-jsc/
Tadeu Zagallo из Apple рассказал о способах оптимизации встроенных функций в JavaScriptCore (JS движке из WebKit / Safari) на примере
Function.prototype.toString(). Оптимизации достигаются за счет кеширования результата, спекулятивных вычислений за счет знаний о механике исполнения, добавления новой инструкции, которая загружает кешированное значение когда оно доступно и обучения абстракного интерпретатора использованию вычисленного значения, если оно доступно.https://webkit.org/blog/11934/optimizing-javascript-standard-library-functions-in-jsc/
WebKit
Optimizing JavaScript Standard Library Functions in JSC
After three years working on JavaScriptCore (JSC), I recently had the opportunity to work on optimizing one of our standard library functions for the first time.
Использование AbortSignal в Node.js
James Snell о том, как работает AbortSignal и AbortController, а также о том, как реализовать их поддержку в своём API.
https://www.nearform.com/blog/using-abortsignal-in-node-js/
James Snell о том, как работает AbortSignal и AbortController, а также о том, как реализовать их поддержку в своём API.
https://www.nearform.com/blog/using-abortsignal-in-node-js/
Nearform
Using AbortSignal in Node.js | Nearform
Nearform is an independent team of engineers, designers and strategists. We build digital capability and software solutions for ambitious enterprises seeking sustained business impact. We love what we do.
Новые возможности модуля crypto в Node.js
Ещё одна статья James Snell о генереции случайных UUID через новое API
https://www.nearform.com/blog/new-crypto-capabilities-in-node-js/
Ещё одна статья James Snell о генереции случайных UUID через новое API
crypto.randomUUID() и генерации и проверке простых чисел.https://www.nearform.com/blog/new-crypto-capabilities-in-node-js/
Nearform
Introducing new crypto capabilities in Node.js | Nearform
Nearform is an independent team of engineers, designers and strategists. We build digital capability and software solutions for ambitious enterprises seeking sustained business impact. We love what we do.
Playwright Test — новый тест-раннер от команды Playwright
Андрей Лушников из Microsoft о новом раннере для Playwright, который помогает запустить тесты во всех браузерах, выполняет тесты параллельно, реализует захват трейсов, видео, скриншотов и легко расширяем.
https://applitools.com/event/introducing-playwrights-new-test-runner/
Андрей Лушников из Microsoft о новом раннере для Playwright, который помогает запустить тесты во всех браузерах, выполняет тесты параллельно, реализует захват трейсов, видео, скриншотов и легко расширяем.
https://applitools.com/event/introducing-playwrights-new-test-runner/
AI-Powered End-to-End Testing | Applitools
Introducing Playwright's New Test Runner
Microsoft Principal Engineer, Andrey Lushnikov demonstrates the capabilities of Playwright's new test runner.
WebDriver BiDi — новый протокол для автоматизации браузеров
В разработке и стандартизации (W3C) задействованы такие компании как Apple, BrowserStack, Google, Microsoft, Mozilla, Sauce Labs. Протокол позволит использовать Puppeteer (или другие инструменты) с любыми браузерами, заменив собой Chrome DevTools Protocol (CDP), а также добавляет интеграцию с Web Platform Tests.
https://developer.chrome.com/blog/webdriver-bidi/
В разработке и стандартизации (W3C) задействованы такие компании как Apple, BrowserStack, Google, Microsoft, Mozilla, Sauce Labs. Протокол позволит использовать Puppeteer (или другие инструменты) с любыми браузерами, заменив собой Chrome DevTools Protocol (CDP), а также добавляет интеграцию с Web Platform Tests.
https://developer.chrome.com/blog/webdriver-bidi/
Chrome for Developers
WebDriver BiDi - The future of cross-browser automation | Blog | Chrome for Developers
Getting to know what is WebDriver BiDi and why it is the future of cross-browser automation
👍1