Открытие возможностей Интернета

Какие расширенные веб-возможности поддерживает ваш браузер? И какие веб-приложения используют эти возможности? Чтобы ответить на эти вопросы, посетите сайт тестирования браузера и расширение браузера.

Project Fugu — это совместная попытка компаний закрыть пробелы в возможностях Интернета, позволяя новым классам приложений работать в Интернете. Более конкретно, это означает добавление в браузеры новых API, которые разработчики приложений смогут использовать для реализации ранее невозможных вариантов использования. Какие API поддерживает выбранный вами браузер? Какие веб-приложения используют эти API? Давай выясним!

Насколько Fugu мой браузер?

API-интерфейсы Project Fugu, такие как File Handling , File System Access , Async Clipboard и Web Share, привнесли в Интернет возможности, которые, как можно было ожидать, будут возможны только в приложениях для конкретной платформы. Например, теперь вы можете дважды щелкнуть файл изображения, чтобы он открылся в связанном PWA, внести изменения, сохранить изменения обратно в файл, а затем скопировать содержимое изображения в другое приложение или поделиться им с почтовым клиентом. Это поток, который до недавнего времени был невозможен в Интернете.

Чтобы узнать, что это возможно, ознакомьтесь с приложением «Как Fugu мой браузер?» и посмотрите, какие API-интерфейсы Project Fugu поддерживает выбранный вами браузер. Не все функции доступны на всех платформах (например, API выбора контактов в настоящее время доступен только на мобильных устройствах), поэтому технически невозможно достичь 100 % оценки при тестировании на настольном компьютере (и наоборот). Поэтому отнеситесь к этому тесту как к игровому соревнованию, а не как к абсолютной науке. Для каждой протестированной функции есть ссылка на соответствующую документацию, по которой вы можете узнать больше об этой функции. Там, где возможно обнаружение функции, также есть примечание о том, поддерживается ли эта функция вашим браузером или нет, и, наконец, статистика загрузки страниц, связанная со статусом Chrome , которая показывает, насколько популярна с течением времени данная функция.

Если ваш браузер поддерживает API Web Share, вы можете поделиться информацией о Фугу в своем браузере, нажав кнопку «Поделиться» рядом с рыбой Фугу и индикатором выполнения. В противном случае вы можете загрузить снимок экрана, а затем вручную поделиться им в выбранной вами социальной сети.

Сайт https://howfuguismybrowser.dev/.
Вы когда-нибудь задумывались: « Насколько Fugu мой браузер? »

Насколько Фугу представляет собой сеть?

Сопутствующее расширение браузера под названием How Fugu is the web? поможет вам узнать, какие API Fugu используются сайтами, которые вы посещаете. Установите это расширение из Интернет-магазина Chrome и просмотрите веб-страницы, а затем обратите внимание, как счетчик рыбы Fugu на некоторых сайтах отображает значок с обнаруженными API-интерфейсами Project Fugu. Например, если вы перейдете к Excalidraw , счетчик увеличится до 9, поскольку Excalidraw использует девять обнаруживаемых API Project Fugu. Это:

  1. КэшХранилище
  2. Сервисный работник
  3. Веб-общий доступ
  4. Асинхронный буфер обмена
  5. Асинхронный буфер обмена (изображения)
  6. Доступ к файловой системе
  7. Цель общего доступа в Интернет
  8. Целевой веб-ресурс (файлы)
  9. Обработка файлов
Расширение «Как Fugu представляет собой Интернет» вызывается на сайте https://excalidraw.com/.
Вы когда-нибудь задумывались: « Как Фугу представляет собой Интернет? »

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

Выводы

При просмотре веб-страниц с помощью функции «Как Fugu представляет собой Интернет?» расширение установлено, впечатляет то, как часто появляется значок Project Fugu API. Это варьируется от страниц с удобными функциями, такими как возможность вставлять изображения в приложение, как, например, на странице «Новый выпуск» GitHub (вместо того, чтобы загружать их как менее удобный вариант), до полноценных приложений, которые используют несколько функций, таких как как обработка файлов, доступ к файловой системе и доступ к буферу обмена, как в Excalidraw . Там, где раньше требовалось приложение для конкретной платформы, в некоторых случаях теперь можно использовать веб-приложение. Примером такого приложения является приложение Wootility от Wooting для программирования игровых клавиатур с помощью WebHID API .

Аналогично, запустив «Как Fugu мой браузер?» в каждой новой версии выбранного вами браузера (или просто любого другого браузера или встроенного WebView) очень приятно. Почти в каждой новой версии браузера индикатор выполнения немного перемещается вверх, когда в вашем браузере появляется одна или две новые возможности.

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