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

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

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

Насколько Fugu хорош для моего браузера?

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

Чтобы узнать, что возможно, ознакомьтесь с приложением How Fugu is my browser? и посмотрите, какие API Project Fugu поддерживает ваш браузер. Не все функции доступны на всех платформах — например, API Contact Picker в настоящее время доступен только на мобильных устройствах — поэтому технически невозможно достичь 100%-ного результата, если вы тестируете на настольном компьютере (и наоборот). Поэтому расценивайте этот тест как игривое соревнование, а не как абсолютную науку. Для каждой протестированной функции есть ссылка на соответствующую документацию, чтобы вы могли узнать больше о ней. Если обнаружение функции возможно, есть также примечание о том, поддерживается ли функция вашим браузером или нет, и, наконец, статистика загрузки страницы, связанная со статусом Chrome , которая сообщает вам, насколько популярна данная функция с течением времени.

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

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

Насколько Фугу похож на паутину?

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

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

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

Выводы

При просмотре веб-страниц с установленным расширением How Fugu is the Web? впечатляет, как часто появляется значок API Project Fugu. Это касается как страниц с удобными функциями, такими как возможность вставлять изображения в приложение, например, на странице New Issue на GitHub (вместо того, чтобы загружать их как менее удобный вариант), так и полноценных приложений, которые используют несколько функций, таких как обработка файлов, доступ к файловой системе и доступ к буферу обмена, как в Excalidraw . Если раньше требовалось приложение для конкретной платформы, то в некоторых случаях теперь его может заменить веб-приложение. Примером такого приложения является приложение Wootility от Wooting для программирования игровых клавиатур с API WebHID .

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

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