Product blog
Product blog
Product updates, field guides, and field notes—each with links to docs and the hub where relevant. High-level milestones also appear on the changelog.
Topic
- Read
Product highlight · Jun 9, 2026
Inside the all-in-one NSS Background Remover editor: layers, 3D, lifestyle scenes, and a 90-tool AI suite
A guided tour of the all-in-one NSS Background Remover editor: how layers, selection, adjustments, 3D, lifestyle scenes, the video editor, and the AI assistant fit on one on-device pipeline that never uploads your files.
- Layers, 3D, lifestyle scenes
- ~90 on-device AI tools
- .nss-project saves, no upload
NSS Background Remover
- Read
Product highlight · Jun 8, 2026
From cutout tool to a ~90-tool AI suite: the road to enterprise-grade background removal
A product update tracing how the Background Remover grew from one tool into a full on-device AI suite, and the engineering discipline that kept it free, private, and reliable along the way.
- ~90 client-side AI tools
- Honest tiers + real CLIP vision
- Reliability-hardened to v1.5.0
NSS Background Remover
- Read
Product highlight · Jun 7, 2026
How we built a background remover that runs entirely in your browser — and what it taught us about client-side AI
The complete build story — privacy stance, models in the browser, straight-alpha export, the worker rebuild — and the lessons that came out of shipping real client-side AI.
- Fully on-device AI
- Straight-alpha, professional output
- The rebuild that reshaped how we build
NSS Background Remover
- Read
Field guide · Jun 5, 2026
Honest AI tiers: Lite, Standard, Pro — sized in gigabytes, not hype
Why naming real model sizes and recommending a tier your device can run beats promising everyone the heaviest model.
- Lite 0 / Standard ~400MB / Pro ~2GB
- recommendTier() probes WebGPU + memory
- Delete downloaded weights any time
NSS Background Remover
- Read
Field guide · May 26, 2026
Diagnosing a silent failure: the ONNX worker-session bug that broke tool execution
A debugging story a developer hitting the same wall can learn from: the symptom, the trace, the root cause, and the structural fix.
- Silent failure, no stack trace
- WASM heap corruption from an undisposed session
- Fixed by per-job worker isolation
NSS Background Remover
- Read
Field guide · May 25, 2026
WebGPU vs WASM for client-side ML: what actually changed our inference speed
WebGPU is faster; WASM is universal. Here is how a real tool uses both, and the measured difference it makes.
- 2–5s WebGPU vs 8–15s WASM (RMBG-1.4)
- Automatic capability detection
- Fall back, then retry on GPU failure
NSS Background Remover
- Read
Field guide · May 23, 2026
When patches compound, rebuild: the queue and worker overhaul
The real story of a compounding-patch trap, the decision to rebuild the approach, and the lesson about when patching becomes the problem.
- When patches compound, rebuild
- Per-job worker isolation
- One canonical queue across all tools
NSS Background Remover
- Read
Field guide · May 22, 2026
Removing backgrounds from 100 images at once without freezing the tab
The engineering behind keeping the UI alive while the same tab runs a neural network on image after image.
- Sequential, not parallel
- Per-job worker isolation
- Results delivered as a ZIP
NSS Background Remover
- Read
Product highlight · May 21, 2026
NSS Background Remover: AI-powered, in-browser background removal — free forever, no signup
A launch article on why NSS Background Remover exists, how in-browser AI changes the privacy equation, and what straight-alpha export means for professional design workflows.
- On-device AI
- True straight-alpha PNG
- Batch up to 100 images
NSS Background Remover
- Read
Field guide · May 21, 2026
Straight alpha vs premultiplied alpha: the export detail that breaks other tools
The single most common reason a free cutout looks wrong in professional software, explained with the actual math and what we do differently.
- The black-halo problem
- alpha = round(mask × 255)
- RGB of transparent pixels preserved
NSS Background Remover