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.

  1. The three Core Web Vitals explained — LCP for loading, INP for responsiveness, CLS for visual stability — with the common causes and fixes for each on a small site

    Field guide · May 26, 2026

    Page speed and Core Web Vitals for a small site

    Why speed decides whether visitors stay, what the three Core Web Vitals (LCP, INP, CLS) actually measure in plain terms, the usual culprits on a small site, the highest-leverage fixes, and how to measure without becoming an engineer.

    • What LCP, INP, CLS mean
    • The usual culprits
    • Highest-leverage fixes

    Novus Stream Solutions (hub)

    Read
  2. Capability detection choosing WebGPU or WebAssembly, with measured inference timings and a fallback path

    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
  3. A comparison of email as an owned asset versus social media as rented reach, with social feeding into an owned email list

    Field guide · May 24, 2026

    Email vs social media for owning your audience

    The owned-vs-rented distinction, what each channel is genuinely good at, the risks of building only on rented platforms, and why the smart strategy uses social to grow an owned email list.

    • Owned vs rented audience
    • Discovery vs relationship
    • Use social to build email

    Novus Stream Solutions (hub)

    Read
  4. Before and after: tangled per-tool queues versus one canonical queue with isolated per-job workers

    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
  5. No-account tools versus account-based tools across the privacy and continuity axes

    Field guide · May 23, 2026

    Account-based vs no-account creative tools: which one keeps your work safe?

    A clear comparison of account-based and no-account creative tools — the privacy axis, the continuity axis, and why the right answer depends entirely on what you are making.

    • No-account = privacy & speed
    • Accounts = continuity & presence
    • Match the model to the work

    Novus Stream Solutions

    Read
  6. Topic clusters: a pillar page linked to spoke posts, structured for depth and discoverability

    Field guide · May 22, 2026

    Topic clusters explained: how to structure a product blog

    A practical explanation of topic clusters — the pillar-and-spoke model, why clusters beat scattered posts, and how to organize a product blog so it signals depth and ranks better.

    • Pillar-and-spoke structure
    • Clusters beat scattered posts
    • Signal real depth

    Novus Stream Solutions

    Read
  7. Straight versus premultiplied alpha compositing math and the resulting clean edge versus dark halo

    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

    Read
  8. A seller between two storefronts: a busy marketplace charging fees per sale, and an independent store requiring traffic to be bought

    Field guide · May 21, 2026

    Marketplaces vs your own store: fees, traffic, and platform risk

    The seller's channel fork in full: what marketplace fees actually buy, the true cost of "free" traffic, what an own-store really costs once acquisition is priced in, platform risk as a line item, and the both-and sequencing that lets each channel fund the other.

    • Marketplaces rent you demand
    • Own stores rent you traffic
    • Sequence both; own the list

    Novus Stream Solutions

    Read
  9. Five-stage in-browser background removal pipeline from decode to straight-alpha export

    Field guide · May 20, 2026

    How in-browser background removal works, end to end

    For developers wondering whether client-side ML is viable for a real tool: the actual stages, in order, with the real runtime and the real export detail.

    • Transformers.js runtime
    • Float32 alpha mask, not a binary cutout
    • Lab-space edge decontamination

    NSS Background Remover

    Read
  10. Programmatic SEO without the spam: the line between scaling useful pages and flooding thin junk

    Field guide · May 20, 2026

    Programmatic SEO without the spam

    A practical guide to programmatic SEO that does not become spam — real intent, pages that earn their existence, genuinely useful data, and how to tell when you have crossed the line.

    • Scale useful pages, not junk
    • Every page must earn it
    • Real intent, real data

    Novus Stream Solutions

    Read