На пути к более мощному и полезному Интернету.
Мы завершаем работу над Google I/O этого года, обсуждая более 100 новых API, компонентов и инструментов на основной сцене и в сеансах Chrome по запросу. Вот десять обновлений, которые нас особенно радуют, и, пожалуйста, присылайте нам ваши любимые (и ваши вопросы) на @ChromiumDev !
1. WebGPU развивает ИИ и машинное обучение в браузере
Этот недавно доступный API раскрывает мощь аппаратного обеспечения GPU и делает веб по-настоящему готовым к AI. Фактически, библиотеки ML, такие как Tensorflow.js, работают в 100 раз быстрее на WebGPU, чем обычный JavaScript, а WebGPU работает в 3 раза быстрее, чем WebGL (предыдущий золотой стандарт для веб-графики). Тот факт, что WebGPU работает на устройстве (а не в облаке), также помогает разработчикам экономить деньги, уменьшать задержку и создавать новые функции AI, сохраняющие конфиденциальность.
2. WebAssembly выводит приложения Android в Интернет
Для разработчиков, которые хотят сделать свои инвестиции в код более эффективными, поддержка WebAssembly языков с управляемой памятью, таких как Kotlin и Dart, открывает огромные возможности для повторного использования их существующей кодовой базы и охвата пользователей не только через их собственные приложения, но и в Интернете. Благодаря некоторым ранним работам JetBrains, разработчики Android, создающие с помощью Kotlin, теперь могут написать функции своего приложения один раз, а затем использовать WebAssembly для развертывания его в Интернете.
3. Baseline привносит больше ясности и предсказуемости в Интернет
Работая в группе сообщества W3C WebDX, мы устанавливаем Baseline как основной набор функций, которые полностью поддерживаются текущими и предыдущими версиями всех основных браузеров — Chrome, Edge, Firefox и Safari. Благодаря партнерству с такими ключевыми игроками, как MDN и caniuse.com, мы внедрим этот общий язык и метку непосредственно в ваш рабочий процесс. И каждый год мы будем представлять Baseline 23, 24, 25…, которые будут «нарезкой» всего нового и совместимы со всеми браузерами. Как ежегодный релиз для всей веб-экосистемы. Следите за обновлениями здесь .
4. Разработчики расширений Chrome получают больше поддержки
Расширения играют важную роль в предоставлении более персонализированного опыта вашим веб-пользователям, а также в привлечении новых. Мы хотим настроить разработчиков, инвестирующих в расширения Chrome, на успех . Поэтому наряду с недавним продлением срока развертывания Manifest V3 мы улучшаем пользовательский интерфейс Chrome Web Store, обновляем документацию и примеры расширений , а также добавляем новые поверхности взаимодействия на боковой панели Chrome.
5. Взаимодействие с Next Paint станет основным веб-критерием в следующем году
После обширных экспериментов и постоянных отзывов от сообщества по текущему набору Core Web Vitals мы объявили о своем намерении заменить First Input Delay на Interaction to Next Paint или INP — метрику, которая более целостно измеряет отзывчивость. Это изменение вступит в силу в марте 2024 года, чтобы мы могли дать вам достаточно времени для ознакомления и оптимизации для INP .
6. Пароли переносят будущее аутентификации в Интернет
Для веб-приложений, которые полагаются на опыт входа в систему, сейчас самое время перейти от паролей и двухфакторной аутентификации к ключам доступа . Разработанная на основе отраслевых стандартов, эта технология является значительно более безопасной заменой паролей и других факторов аутентификации, которые можно подделать, и обеспечивает бесперебойный вход и аутентификацию для ваших пользователей. Замечательно видеть, что ранние последователи, такие как Shopify, уже находят значительное влияние, интегрируя это решение без пароля .
7. Новые технологии сохранения конфиденциальности с Privacy Sandbox
Работая с экосистемой над инициативой Privacy Sandbox , мы совместно добились большого прогресса в удалении векторов отслеживания в Интернете. И теперь мы поставляем новую функциональность cookie с CHIPS и First-Party Sets, позволяя разработчикам подготовиться, поскольку мы приближаемся к концу сторонних cookie в Chrome .
8. Больше функций веб-интерфейса для улучшения взаимодействия с пользователем и разработчиком
Что действительно поднимает планку качества веб-приложений, так это прогресс, которого мы добились в функциях веб-UI за последний год. К ним относятся новые адаптивные функции UI, настраиваемые компоненты с доступными значениями по умолчанию и управляемым браузером состоянием, а также некоторые действительно захватывающие обновления в API анимации и взаимодействия. В мире веб-UI так много хорошего, и мы с нетерпением ждем, что вы создадите с их помощью.
9. Chrome DevTools улучшает отладку кода фреймворка
Мы улучшаем то, как вы можете отлаживать свои веб-приложения в Chrome DevTools в сотрудничестве с различными фреймворками JavaScript. Вы найдете более чистые трассировки стека , новую опцию «показать свой код» и большую надежность точек останова . Наша цель — помочь вам сосредоточиться на коде, который вы пишете, а не на коде, который появляется из-за вашего выбора стека. Наша работа на этом не заканчивается, и мы продолжаем искать способы сделать наши инструменты более глубокими в ваших рабочих процессах и действительно сосредоточиться на снижении трения разработки в Интернете, поэтому следите за этим пространством .
10. Сотни обновлений API на конференции I/O этого года
В этом году на конференции I/O были представлены сотни API — от лучших решений для хранения и архитектуры до мощных функций пользовательского интерфейса, а также улучшенной поддержки периферийных устройств, от MIDI-клавиатур до планшетов для рисования, в браузере. Посмотрите их все с помощью контента по запросу, выпущенного на нашем канале YouTube .
Мы хотим отпраздновать тот факт, что все приглашены в сеть; и что мы делаем платформу лучше вместе. Не могу дождаться, чтобы увидеть, что вы создадите с помощью этого нового, более полезного и мощного веба.
Увидимся на следующем Google I/O!