Description
Compile telemetry-kit to WebAssembly for browser and edge runtime support.
Use Cases
- Browser-based CLI tools (e.g., WebContainers)
- Edge functions (Cloudflare Workers, Deno Deploy)
- In-browser IDEs
- Electron apps
Features
Technical Challenges
- No filesystem access (use IndexedDB)
- No native SQLite (use sql.js or IndexedDB)
- CORS considerations for sync
Example Usage
```javascript
import init, { TelemetryKit } from '@telemetry-kit/wasm';
await init();
const telemetry = new TelemetryKit({ serviceName: 'browser-app' });
```
Acceptance Criteria
- Published as npm package
- Works in modern browsers
- Works in Cloudflare Workers
- Documentation for browser usage
Description
Compile telemetry-kit to WebAssembly for browser and edge runtime support.
Use Cases
Features
Technical Challenges
Example Usage
```javascript
import init, { TelemetryKit } from '@telemetry-kit/wasm';
await init();
const telemetry = new TelemetryKit({ serviceName: 'browser-app' });
```
Acceptance Criteria