文件名称:tesfy:轻量级的AB测试和Feature Flag JavaScript库专注于性能
文件大小:156KB
文件格式:ZIP
更新时间:2024-05-22 07:15:15
javascript performance typescript feature-flags feature-toggles
轻量级的A / B测试和功能标记JavaScript库专注于性能 :high_voltage: Tesfy提供了一个简单而完整的解决方案,可在服务器和客户端上开发A / B测试和功能标志,而无需依赖任何存储层。 该库的主要功能是: 轻巧且注重性能 实验 功能标志 使用受众群体定义 流量分配 粘性桶 用法 安装 npm install tesfy --save 初始化 用数据文件导入并实例化它。 数据文件是一个json ,它定义了实验并提供了可用的功能。 理想情况下,此文件应托管在应用程序之外的某个位置(例如),以便可以在boostrap期间或每隔特定的时间获取该文件。 这将允许您在不部署应用程序的情况下对文件进行更改。 import * as Tesfy from 'tesfy' ; const datafile = { experiments : { 'experiment-1' : {
【文件预览】:
tesfy-master
----.gitignore(34B)
----package.json(1KB)
----src()
--------Storage.ts(123B)
--------Config.ts(2KB)
--------AudienceEvaluator.ts(272B)
--------index.ts(381B)
--------Bucketer.ts(840B)
--------Engine.ts(4KB)
----LICENSE(1KB)
----tsconfig.json(745B)
----.github()
--------workflows()
----.prettierrc.js(90B)
----README.md(4KB)
----.eslintignore(35B)
----.size-limit.json(219B)
----tsdx.config.js(142B)
----test()
--------Config.spec.ts(2KB)
--------Engine.spec.ts(4KB)
--------Bucketer.spec.ts(645B)
--------AudienceEvaluator.spec.ts(679B)
--------fixtures()
----.editorconfig(195B)
----yarn.lock(372KB)