Developer Utilities Cheat Sheet

Prompt writing, load testing and camera recording — small but frequent in-browser utilities nearly every developer and operator touches. This page tabulates what each does, when to use it and the pitfalls to avoid.

Three Frequent Developer Utilities

UtilityWhat It DoesTypical Use
AI Prompt WritingBreak a task into role, context, constraints and output format, then reuse as a templateBulk-generating copy, code or SQL; keeping team output consistent
Benchmark & Load TestMeasure throughput, latency and resource use with repeatable scripts to compare implementationsPre-selection load test, pre-launch capacity check, regression perf compare
In-browser Camera RecordingCall the camera/mic and record video in-page via getUserMedia + MediaRecorderDemo capture, avatar collection, remote interview checks — all client-side

Practical Tips

Write role + goal first, constraints after

Open with one sentence that pins the model's identity and the deliverable (e.g. "You are a senior back-end dev; output a runnable Python function") — more stable than piling on adjectives. Put constraints later: input format, length, bans, examples.

Fix every variable but one when benchmarking

Concurrency, data size, hardware and dependency versions all pollute a comparison. Change exactly one factor per run and lock the rest so results stay comparable.

Request permission and provide a fallback before recording

getUserMedia needs HTTPS and user consent; mobile may not expose the rear camera. Always catch the error and tell the user to enable permission manually — never let the record button fail silently.

Frequently Asked Questions

What sections should a good prompt include?

The most stable shape has four parts: ① role (who you are) ② task and context ③ constraints (format, length, bans, terms) ④ examples and an output template. Short tasks can merge them, but role and output format almost always pay off — without them the model drifts.

Which numbers matter most in a benchmark report?

Prefer p95/p99 latency over the mean — the mean hides tail stalls. Then throughput (QPS/RPS) and resource use (CPU, memory, connections). If p99 jumps while the mean is flat, you have an intermittent block worth investigating more than a gentle mean regression.

Is in-browser camera recording safe? Does data leave the page?

getUserMedia only works over HTTPS (or localhost) and requires explicit user consent; the captured audio/video stream lives in the page's memory by default and is not uploaded anywhere automatically. Whether it is sent anywhere is entirely up to your own code — for sensitive cases, process it immediately and avoid writing to disk.

Are prompt, benchmark and recording tools often used together?

In demo/docs workflows they chain naturally: draft the narration with a prompt, record the walkthrough with the camera, and benchmark to confirm the demo environment does not stall under load. Treating them as one toolchain beats using each alone.