10 обновлений на Google I/O

На пути к более мощной и полезной сети.

Мы подводим итоги Google I/O в этом году: более 100 новых API, компонентов и инструментов обсуждаются на этапе основного доклада, а также в сеансах Chrome по требованию. Вот десять обновлений, которые нас особенно интересуют. Пожалуйста, присылайте нам свои любимые обновления (и вопросы) на @ChromiumDev !

1. WebGPU развивает искусственный интеллект и машинное обучение в браузере

Этот новый API раскрывает возможности аппаратного обеспечения графического процессора и делает Интернет по-настоящему готовым к использованию искусственного интеллекта. Фактически, библиотеки ML, такие как Tensorflow.js, работают на WebGPU в 100 раз быстрее, чем обычный JavaScript, а WebGPU работает в 3 раза быстрее, чем WebGL (предыдущий золотой стандарт веб-графики). Тот факт, что WebGPU работает на устройстве (а не в облаке), также помогает разработчикам экономить деньги, уменьшать задержки и создавать новые функции искусственного интеллекта, сохраняющие конфиденциальность.

2. WebAssembly переносит приложения Android в Интернет.

Для разработчиков, желающих увеличить инвестиции в код, поддержка WebAssembly языков с управляемой памятью, таких как Kotlin и Dart, открывает огромную возможность повторно использовать существующую кодовую базу и обращаться к пользователям не только через их собственные приложения, но и через Интернет. Благодаря некоторым ранним работам JetBrains, разработчики Android, работающие с Kotlin, теперь могут один раз написать функции своего приложения, а затем использовать WebAssembly для его развертывания в Интернете.

3. Базовый уровень привносит в Интернет больше ясности и предсказуемости.

Работая в группе сообщества W3C WebDX, мы устанавливаем Baseline как основной набор функций, которые полностью поддерживаются текущими и предыдущими версиями всех основных браузеров — Chrome, Edge, Firefox и Safari. Сотрудничая с такими ключевыми игроками, как MDN и caniuse.com, мы внедрим этот общий язык и этикетку непосредственно в ваш рабочий процесс. И каждый год мы будем представлять Baseline 23, 24, 25… это будет «нарезка» всего нового, совместимая со всеми браузерами. Как ежегодный выпуск для всей веб-экосистемы. Следуйте здесь .

4. Разработчики расширений Chrome получают дополнительную поддержку

Расширения играют важную роль, помогая вам предоставить более персонализированный опыт вашим веб-пользователям, а также привлечь новых. Мы хотим обеспечить успех разработчикам, инвестирующим в расширения Chrome . Таким образом, наряду с недавним продлением графика развертывания Manifest V3, мы улучшаем пользовательский интерфейс Интернет-магазина Chrome, обновляем документацию и примеры расширений , а также добавляем новые поверхности взаимодействия на боковой панели Chrome.

5. Взаимодействие с Next Paint станет ключевым веб-важным элементом в следующем году

После обширных экспериментов и постоянных отзывов сообщества о текущем наборе основных веб-показателей мы объявили о своем намерении заменить задержку первого ввода на взаимодействие с следующей отрисовкой или INP — метрику, которая более комплексно измеряет скорость реагирования. Это изменение вступит в силу в марте 2024 года, поэтому мы сможем дать вам достаточно времени, чтобы ознакомиться с INP и оптимизировать его .

6. Ключи доступа открывают будущее аутентификации в Интернете

Для веб-приложений, которые полагаются на вход в систему, сейчас самое время перейти с паролей и двухфакторной аутентификации на ключи доступа . Созданная на основе отраслевых стандартов, эта технология является значительно более безопасной заменой паролей и других фишинговых факторов аутентификации и обеспечивает беспрепятственный вход в систему и аутентификацию для ваших пользователей. Приятно видеть, что такие первые пользователи, как Shopify, уже добились значительного успеха, интегрировав это решение без пароля .

7. Новые технологии сохранения конфиденциальности с помощью Privacy Sandbox.

Работая с экосистемой в рамках инициативы Privacy Sandbox , мы коллективно добились большого прогресса в устранении векторов отслеживания в Интернете. И теперь мы поставляем новые функции файлов cookie с CHIPS и собственными наборами, что позволяет разработчикам подготовиться к тому, что мы приближаемся к прекращению использования сторонних файлов cookie в Chrome .

8. Дополнительные функции веб-интерфейса для улучшения взаимодействия с пользователем и разработчиком.

Что действительно поднимает планку качества веб-приложений, так это прогресс, достигнутый нами в области функций веб-интерфейса за последний год. К ним относятся новые функции адаптивного пользовательского интерфейса, настраиваемые компоненты с доступными настройками по умолчанию и состоянием, управляемым браузером, а также несколько действительно интересных обновлений в API анимации и взаимодействия. В мире веб-интерфейсов так много хорошего, и нам не терпится увидеть, что вы с их помощью создадите.

9. Chrome DevTools улучшает отладку кода платформы.

Мы совершенствуем способы отладки веб-приложений в Chrome DevTools в сотрудничестве с различными платформами JavaScript. Вы найдете более чистую трассировку стека , новую опцию «показать свой код» и большую надежность точек останова . Наша цель — помочь вам сосредоточиться на коде, который вы пишете, а не на коде, который появляется из-за вашего выбора стека. Наша работа на этом не заканчивается, и мы продолжаем искать способы глубже внедрить наши инструменты в ваши рабочие процессы и действительно сосредоточиться на уменьшении проблем при разработке в Интернете, так что следите за этим .

10. Сотни обновлений API на I/O в этом году

В этом году на I/O были представлены сотни API — от улучшенных решений для хранения данных и архитектурных решений до мощных функций пользовательского интерфейса, а также улучшенной поддержки периферийных устройств — от MIDI-клавиатур до планшетов для рисования — в браузере. Познакомьтесь с ними через контент по запросу, опубликованный на нашем канале YouTube .

Мы хотим отметить тот факт, что в Интернет приглашены все; и что мы вместе делаем платформу лучше. Не могу дождаться, чтобы увидеть, что вы создадите с помощью этой новой, более полезной и мощной сети.

Увидимся на следующем мероприятии Google I/O!