Написать пост

Cloudflare начала бета-тестирование совместного использования Apps и Workers

Аватар Артем Гаврилов

С помощью Cloudflare Apps и Cloudflare Workers разработчики могут экспериментировать с персонализацией, A/B-тестированием и безопасностью.

Обложка поста Cloudflare начала бета-тестирование совместного использования Apps и Workers

Cloudflare рассказала о начале бета-тестирования встроенных скриптов Cloudflare Workers в веб-приложения при помощи инструментов Cloudflare Apps. Созданные решения пользователи могут разместить в магазине Cloudflare Marketplace, где они пройдут модерацию и проверку безопасности.

Чем полезен Cloudflare Workers для создания приложений?

Разработчики приложений использовали Cloudflare Apps для интеграции средств JavaScript, HTML, CSS и модификации таких настроек Cloudflare, как DNS, на веб-сайтах. С началом бета-тестирования они получили возможность экспериментировать с персонализацией, A/B-тестированием, безопасностью, проверкой содержимого и локализацией.

Чтобы добавить код в приложение, достаточно разместить ссылку на скрипт в файле install.json:

			{
	"resources": [...],
	"hooks": [...],
	"workers": [{
		"src": "./worker.js"
	}]
}
		

Также доступно введение переменных со ссылкой в скрипте Workers. Они могут содержать необходимые для установки приложения токены.

			// inside src/worker.js
addEventListener('fetch', event => {
  event.respondWith(workerFn(event.request))
  let someOptionFromInstall = INSTALL_OPTIONS.UserAgents // UserAgents was selected by siteowner in previewer
})
		

Cloudflare представила стабильную версию Workers для облачного администрирования веб-приложений на JavaScript в середине марта 2018 года. Сервис позволяет разворачивать JS-скрипты по облачной сети компании в пределах 30 секунд. В конце сентября 2018 года Cloudflare запустила хранилище «ключ-значение» Workers KV. Специалисты Cloudflare утверждают, что Workers обеспечивает считывание данных с низкой задержкой и позволяет создавать приложения, сопоставимые по производительности с сетями доставки содержимого (CDN).

Следите за новыми постами
Следите за новыми постами по любимым темам
463 открытий463 показов