---
layout: home
title: ClientWorker
titleTemplate: 一个基于规则驱动的前端路由拦截器
hero:
  name: ClientWorker
  text: 一个基于规则驱动的前端路由拦截器
  tagline: 用规则定义黑科技
  actions:
    - theme: brand
      text: 开始操作
      link: /start
    - theme: alt
      text: View on GitHub
      link: https://github.com/ChenYFan/ClientWorker

features:
  - icon: 🖖
    title: 轻松接入，0成本上手
    details: 单行代码、全域、无刷，从头到尾满足各种接入需求，你可以直接傻瓜式覆盖接入、自定义接入，也可以保留原先的ServiceWorker完成共生。基于yaml语法，正则规则，无需学习JavaScript即可上手ClientWorker。稍作修改，你就可以毫无负担地使用ClientWorker，不用担心再将ServiceWorker写坏了。
  - icon: 🛠️
    title: 功能强大，易于配置
    details: 通过URL路由匹配，你可以根据规则匹配指定的请求，可以修改Header，Status，Body，直接返回数据，或者将请求转移到其他服务器。你也可以修改响应，直接返回应该返回的内容。你还可以将ClientWorker当作WorkBox来用，以更加灵活的方式控制网站缓存。
  - icon: ⚡️
    title: 快，不仅指加载，也指安装
    details: ~60kb的js文件，全球cdn加速安装，独特的配置流程，闪电般的接入，在区区300ms内用户的所有请求都将会掌握在你的手里。只要略作修改，你就可以将你的Vue网页迅速改造成拥有全球CDN加速的PWA应用。
  - icon: ✌️
    title: 内置四套先进的请求引擎，满足你的需求
    details: 自带Classic、Parallel、Crazy与KFCThursdayVW50四套并发引擎，完美解决前端请求故障，节省流量，负载均衡，加速下载，提高体验。
---

