Компания Apple анонсировала событие, на котором она должна представить iPhone 12. Это произойдёт 15 сентября. С точки зрения веба, нас с вами интересует релиз браузера Safari 14, который будет браузером по умолчанию в iOS 14, а также на него можно будет обновиться в macOS (поставить бету можно уже сейчас). О новых фичах Safari 14 я писал вот тут. Напомню также, что в iOS 14 можно будет выбрать альтернативные браузеры в качестве браузера по умолчанию.
Upd: говорят, iPhone 12 покажут позже, но на событии будет про iPad. Будет ли представлен релиз iOS и iPadOS 14 пока не очень понятно.
Upd: говорят, iPhone 12 покажут позже, но на событии будет про iPad. Будет ли представлен релиз iOS и iPadOS 14 пока не очень понятно.
Кажется уже все об этом написали, но я тоже на всякий напишу. Джейк Арчибальд из Google опубликовал статью о формате AVIF, поддержка которого добавилась в Chrome 85, а также в данный момент находится в разработке в Firefox и WebKit (о последнем деврелы гугла как бы невзначай постоянно забывают упомянуть, хотя работа над поддержкой AVIF там ведётся силами Igalia). В статье также проводится сравнение с другими форматами изображений.
Также по теме: сравнение AVIF и WebP от Daniel Aleksandersen
Также по теме: сравнение AVIF и WebP от Daniel Aleksandersen
Jakearchibald
AVIF has landed
AVIF is the first browser image format we've had in 10 years. Let's see how it performs…
История о том, как DevTools Chrome переезжали на JavaScript модули вместо своей собственной системы модулей, которая тянулась ещё со времён форка от WebKit.
https://developers.google.com/web/updates/2020/09/migrating-to-js-modules
https://developers.google.com/web/updates/2020/09/migrating-to-js-modules
Chrome for Developers
DevTools architecture refresh: migrating to JavaScript modules - Chrome for Developers
How we migrate Chrome DevTools to JavaScript modules.
На днях вышел Safari Technology Preview 113, в котором очень сильно взялись за Web Audio API, а также много изменений Web Inspector, CSS и другое.
https://webkit.org/blog/11294/release-notes-for-safari-technology-preview-113/
https://webkit.org/blog/11294/release-notes-for-safari-technology-preview-113/
WebKit
Release Notes for Safari Technology Preview 113
Safari Technology Preview Release 113 is now available for download for macOS Big Sur and macOS Catalina.
Forwarded from Deno Fanatic
Очередное обновление Deno v.1.4
deno [email protected]
Довольно много измений в этом релизе.
- Web Standard WebSocket API (unstable)
- Automatic restarts on file change (unstable)
- Integrated test coverage
de
Подробнее в посте:
https://deno.land/posts/v1.4
deno [email protected]
Довольно много измений в этом релизе.
- Web Standard WebSocket API (unstable)
- Automatic restarts on file change (unstable)
deno run --watch
- Integrated test coverage
de
no test --coverage- std: 3 breaking changing
Подробнее в посте:
https://deno.land/posts/v1.4
Deno Blog
Deno 1.4 Release Notes
Deno 1.4 adds support for the web standard WebSocket API, deno run --watch, and integrated test coverage. This is the largest feature release yet.
Две статьи от Rachel Andrew о вырезании с помощью CSS и CSS масках.
Опубликованы результаты со встречи ECMA402, прошедшей 10го сентября в рамках #TC39.
https://github.com/tc39/ecma402/blob/master/meetings/notes-2020-09-10.md
https://github.com/tc39/ecma402/blob/master/meetings/notes-2020-09-10.md
GitHub
ecma402/notes-2020-09-10.md at master · tc39/ecma402
Status, process, and documents for ECMA 402. Contribute to tc39/ecma402 development by creating an account on GitHub.
Томас Штайнер рассказывает о Multi-Screen Window Placement API, который доступен под origin trial начиная с Chrome 86.
https://web.dev/multi-screen-window-placement/
Разрабатываемая спецификация не является W3C стандартом.
https://web.dev/multi-screen-window-placement/
Разрабатываемая спецификация не является W3C стандартом.
Chrome for Developers
Managing several displays with the Window Management API | Capabilities | Chrome for Developers
The Window Management API allows you to enumerate the displays connected to your machine and to place windows on specific screens.
Apple объявили о том, что iOS 14 и iPadOS 14 с браузером Safari 14 выйдут завтра.
Обо всех новых фичах в этой версии я ранее писал тут.
Upd:
GM seed этих операционных систем уже доступны разработчикам.
Также можно скачать Safari 14 beta 5 для Mojave и Catalina.
Обо всех новых фичах в этой версии я ранее писал тут.
Upd:
GM seed этих операционных систем уже доступны разработчикам.
Также можно скачать Safari 14 beta 5 для Mojave и Catalina.
А ещё сегодня вышел JDK 15, в котором полностью убран JavaScript движок Nashorn (до этого был помечен как deprecated ещё с версии JDK 11). В качестве замены рекомендуется использовать GraalVM, котороая поддерживает самые свежие фичи ECMAScript.
Oracle
JDK 15 Release Notes
This document describes important changes and information of the JDK 15 release.
Ещё одна важная новость — начиная с сегодня, популярная библиотека moment.js будет получать только обновления, связанные с исправлениями багов и улучшением стабильности, а её активная разработка и дальнейшее развитие прекращаются. Разработчики moment.js не рекомендуют использовать её в новых проектах. В качестве альтернативных вариантов предлагаются библиотеки Luxon, Day.js, date-fns, js-Joda. Также в #TC39 ведётся работа над пропозалом Temporal (stage 2), который должен упростить работу с датами и временем в JavaScript. Кстати, Вы можете помочь с его разработкой.
GitHub
GitHub - tc39/proposal-temporal: Provides standard objects and functions for working with dates and times.
Provides standard objects and functions for working with dates and times. - tc39/proposal-temporal
Подключение необычных HID устройств — очередная статься о WebHID API (черновик от Web Incubator Community Group).
Chrome for Developers
Connecting to uncommon HID devices | Capabilities | Chrome for Developers
The WebHID API allows websites to access alternative auxiliary keyboards and exotic gamepads.
С 15 сентября начали действовать некоторые изменения в документе процесса W3C и патентой политике.
Главные изменения в документе процесса стандартизации:
- улучшения процесса ревью и проверки совместимости разных спецификаций
- улучшение рабочих процессов, документации и технических отчетов
- режим непрерывной разработки, который фактически позволит сделать любую спецификацию живым стандартом.
Изменения в патентной политике позволят уменьшик риски проведения экспериментов и упростить доступ к веб-технологиям как общедоступной инфраструктуре.
Главные изменения в документе процесса стандартизации:
- улучшения процесса ревью и проверки совместимости разных спецификаций
- улучшение рабочих процессов, документации и технических отчетов
- режим непрерывной разработки, который фактически позволит сделать любую спецификацию живым стандартом.
Изменения в патентной политике позволят уменьшик риски проведения экспериментов и упростить доступ к веб-технологиям как общедоступной инфраструктуре.
Вебня
Apple объявили о том, что iOS 14 и iPadOS 14 с браузером Safari 14 выйдут завтра. Обо всех новых фичах в этой версии я ранее писал тут. Upd: GM seed этих операционных систем уже доступны разработчикам. Также можно скачать Safari 14 beta 5 для Mojave и Catalina.
Публичные релизы iOS 14 и iPadOS 14 с Safari 14 вышли. Можно обновляться (по воздуху). Версия для macOS всё ещё значится как Safari beta 5.
Напомню также, что теперь альтернативные браузеры можно сделать браузерами по умолчанию (важно помнить, что их сборки для мобильных операционных систем Apple всё ещё основаны на WebKit).
Upd: Safari 14 вышел для macOS Catalina и Mojave.
Напомню также, что теперь альтернативные браузеры можно сделать браузерами по умолчанию (важно помнить, что их сборки для мобильных операционных систем Apple всё ещё основаны на WebKit).
Upd: Safari 14 вышел для macOS Catalina и Mojave.
Стали доступны слайды обновлённого пропозала декораторов к ближайшей встрече #TC39, которая пройдёт уже на следующей неделе.
https://slides.com/pzuraq/decorators-a-new-proposal-2020-09
Кажется эта (уже 3я) версия имеет все шансы попасть далее на stage 3.
https://slides.com/pzuraq/decorators-a-new-proposal-2020-09
Кажется эта (уже 3я) версия имеет все шансы попасть далее на stage 3.
Slides
Decorators: A New Proposal
A presentation created with Slides.
В Mozilla продолжаются оптимизации. В этот раз решили закрыть несколько сервисов: Firefox Send и Firefox Notes. В отчёте указывается, что это поможет сосредоточиться на других сервисах, таких как Mozilla VPN, Firefox Monitor и Firefox Private Network.
The Mozilla Blog
Update on Firefox Send and Firefox Notes
We are announcing the end of life for two legacy services that grew out of the Firefox Test Pilot program: Firefox Send and Firefox Notes. Both services are being decommissioned and will no longer be a part of our product family.
В блоге Samsung Internet появилась статья о существующих API для устройств со складными экранами и о том, как правильно под них верстать.
https://medium.com/samsung-internet-dev/folding-the-web-90952c925d52
https://medium.com/samsung-internet-dev/folding-the-web-90952c925d52
Вышел Vue 3 — новая версия популярного фронтенд фреймворка с улучшенной поддержкой TypeScript, улучшениями производительности, лучшей модульностью, которая позволяет делать более эффективный tree-shaking, Composition API.
https://github.com/vuejs/vue-next/releases/tag/v3.0.0
https://github.com/vuejs/vue-next/releases/tag/v3.0.0
GitHub
Release v3.0.0 One Piece · vuejs/core
Today we are proud to announce the official release of Vue.js 3.0 "One Piece". This new major version of the framework provides improved performance, smaller bundle sizes, better TypeScri...
Что нового в TypeScript 4.1 Beta:
- Template Literal Types
- Key Remapping in Mapped Types
- Recursive Conditional Types
- --noUncheckedIndexedAccess
- React 17 JSX Factories
https://devblogs.microsoft.com/typescript/announcing-typescript-4-1-beta/#breaking-changes
- Template Literal Types
- Key Remapping in Mapped Types
- Recursive Conditional Types
- --noUncheckedIndexedAccess
- React 17 JSX Factories
https://devblogs.microsoft.com/typescript/announcing-typescript-4-1-beta/#breaking-changes
Microsoft News
Announcing TypeScript 4.1 Beta
Today we’re announcing the availability of TypeScript 4.1 Beta! 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…
Unicode Consortium утвердил Emoji 13.1. Это минорное обновление, предшествующее отложенному из-за COVID-19 релизу Unicode 14.0. В нём добавлено 217 новых эмоджи, из которых 210 — это варианты оттенков кожи и 7 совершенно новых (на изображении).
Более подробный обзор от Emojipedia: https://blog.emojipedia.org/217-new-emojis-in-final-list-for-2021/
Более подробный обзор от Emojipedia: https://blog.emojipedia.org/217-new-emojis-in-final-list-for-2021/