LEISTUNG

Browser-Unterstützung und Leistung bei clientseitiger Hintergrundentfernung

Ein Tool, das das Modell auf deinem Gerät ausführt, erbt die Grenzen deines Geräts. Hier stehen die Browser-APIs, die es braucht, die Ausführungswege, die ihm zur Verfügung stehen, und die Faktoren, die bestimmen, wie lange ein Clip dauert. bgremover.ai selbst lässt sein Modell auf unseren GPU-Servern laufen; dein Browser verkleinert, setzt zusammen und codiert den Clip aber trotzdem.

Veröffentlicht am 2. September 2026 · Inverse.AI

4Byte

Pro decodiertem Pixel

8,3MB

Ein 1080p-Frame

33MB

Ein 4K-Frame

3

Ausführungswege

1280px

Unser Upload, lange Seite

Was der Browser bereitstellen muss

Ein clientseitiger Hintergrundentferner läuft in einer Webseite, also muss jede Fähigkeit, die er braucht, vom Browser bereitgestellt werden, statt installiert zu werden. Vier davon zählen, und ein Gerät, dem auch nur eine fehlt, kann das Tool nicht ausführen.

WebAssembly führt das Modell in der browsereigenen Sandbox aus, wodurch das Material eines clientseitigen Tools auf deinem Gerät bleibt; bgremover.ai lädt es stattdessen auf unsere GPU-Server hoch, wie So funktioniert Video-Hintergrundentfernung erklärt. Inferenz ist größtenteils Matrixmultiplikation und will deshalb eine GPU: WebGL macht sie über eine Grafik-API zugänglich, WebGPU über eine Compute-API.

Ohne beides fällt die Inferenz auf die CPU zurück. Außerdem muss etwas die fertigen Frames in eine Datei codieren: MediaRecorder, der breiter verfügbare Weg, oder WebCodecs, der feinere. Die vierte Anforderung, Speicher für decodierte Frames, wird am meisten unterschätzt.

Drei Ausführungswege

WegLäuft aufTempoVerfügbarkeit
WASM mit SIMDCPU, mehrere Werte pro OperationAm langsamstenFast überall
WebGLGPU, über Grafik-ShaderMittelJede GPU
WebGPUGPU, über eine Compute-APIAm schnellstenAm wenigsten verbreitet

WebGL ist eher ein Behelf als ein Konzept: Die API wurde gebaut, um Dreiecke zu zeichnen, und Daten über Texturen zu schieben kostet Zeit. Trotzdem bleibt sie der praktische Standard. WASM konkurriert um den Haupt-Thread, sofern die Arbeit nicht in einen Worker wandert, und BEN2 braucht FP16-WebGPU, also nur aktuelle Desktop-GPUs.

Hier entscheidet die Verfügbarkeit, nicht die Vorliebe: Ein Tool, das nur WebGPU umsetzt, ist schnell, wo es läuft, und überall sonst nicht vorhanden.

Warum der erste Durchlauf langsamer ist

  1. Das Modell wird einmal heruntergeladen

    Bevor irgendein Frame verarbeitet wird.

  2. Es initialisiert sich und wärmt sich auf

    Dann läuft der erste Frame durch.

  3. Spätere Clips überspringen beides

    Aus dem Cache geladen, es bleibt nur die Initialisierung.

Ein clientseitiges Tool sollte das Modell deshalb erst bei einer Nutzeraktion laden, nicht beim Seitenaufruf: Megabytes an WebAssembly, die beim Ankommen hereinströmen, würden die Seite für alle kaputt wirken lassen, die nur lesen wollten.

Teste es mit deinem eigenen ClipKostenlos testen, ohne Anmeldung.

Die Rechnung mit decodierten Frames

Ein decodierter Video-Frame besteht aus unkomprimierten Pixeln – die Auflösung bestimmt also den Speicherbedarf.

4Byte

Pro Pixel

8,3MB

Ein 1080p-Frame

33MB

Ein 4K-Frame

5

Frames im Arbeitsspeicher

Diese Zahlen sind Rechnung, keine Messungen, und die komprimierte Dateigröße ist ein schlechter Anhaltspunkt. Nichts muss alle Frames gleichzeitig decodieren, aber die Pipeline hält einen Arbeitssatz vor: den Frame, der gerade decodiert wird, den, der segmentiert wird, seine Maske, das Composite und den Puffer des Encoders.

Multipliziere ein paar Frames mit 33 MB bei 4K, und das Budget eines Tabs wird relevant, besonders auf dem Handy. Wenn ein langer, hochauflösender Clip fehlschlägt oder der Tab neu lädt, reduziere die Auflösung statt der Länge: Halbierst du jede Abmessung, viertelt sich der Speicherbedarf.

Was die Verarbeitungszeit bestimmt

Das sind Zusammenhänge, keine Zahlen: Eine auf einem Laptop gemessene Zeit sagt nichts über ein Handy aus.

  • Anzahl der FramesDauer mal Bildrate; 60 fps sind doppelt so viel wie 30 fps.
  • AuflösungBestimmt Decodieren, Compositing und Codieren; die Inferenz bleibt gleich.
  • AusführungswegWebGPU, WebGL und WASM-SIMD unterscheiden sich auf ein und demselben Rechner.
  • GeräteklasseDesktop-, Laptop- und Handy-GPUs sind drei verschiedene Maschinen.
  • Wahl des ModellsMatting kostet pro Frame mehr als MediaPipe.
  • WärmezustandAnhaltende GPU-Last auf einem warmen Handy wird gedrosselt.

Noch keine Zeittabelle. Dafür braucht es echte Tests: 60 Sekunden 1080p mit 30 fps auf Desktop und Laptop, 30 Sekunden auf Android und iPhone. Ein erfundener Benchmark wäre hier die einzige nicht überprüfbare Zahl.

Matrix der Browser-Unterstützung

AnforderungChrome, EdgeFirefoxSafariMobil
WebAssembly✓✓✓✓
WebAssembly SIMD✓✓✓Ungetestet
WebGL✓✓✓Ungetestet
WebGPU✓UngetestetUngetestetUngetestet
MediaRecorder✓✓UngetestetUngetestet

Bevor die Website universelle Unterstützung behauptet, gehört hier eine Prüfung pro Browser hin. Was wir ungetestet sagen können, ist architektonisch: Ein clientseitiges Tool braucht WebAssembly und einen GPU-Weg, nicht WebGPU. bgremover.ai braucht WebCodecs, um den Upload vorzubereiten und den Export zu erstellen.

Es läuft in mobilen BrowsernDie GPU-Arbeit passiert auf unseren Servern.

Die ehrliche Lage auf Mobilgeräten

Für ein clientseitiges Tool ist der geringe Ressourcenbedarf der MediaPipe-Selfie-Segmentierung das, was mobile Browser überhaupt erst möglich macht. Ein paar Megabyte mit bescheidenem Speicherbedarf passen ins Tab-Budget eines Handys; ein Modell für Desktop-GPUs nicht. bgremover.ai umgeht das, indem es sein Modell auf GPU-Servern laufen lässt; das Handy decodiert und codiert den Clip aber trotzdem.

Auf dem Handybgremover.aiFuzzPuppy
Läuft im mobilen BrowserJaNur Desktop
ModellUnser KI-Modell, auf GPU-ServernMODNet und BEN2
Alpha-Export✗Alpha-MOV, Green-Screen-MP4
Erfordert WebGPU✗Ja
PreisKostenlosKostenlos

Universelle Unterstützung auf Mobilgeräten behaupten wir erst, wenn wir pro Browser getestet haben. Mobil ist schwieriger: weniger Speicher pro Tab, aggressives Entladen, thermische Drosselung. Kürzere Clips mit geringerer Auflösung sind der zuverlässige Weg, und Standbilder über den Bild-Hintergrundentferner kosten nur einen Frame.

Häufige Fragen

Welche Browser und Geräte werden unterstützt?

bgremover.ai braucht einen aktuellen Browser mit WebCodecs, um den Upload vorzubereiten und den Export zu erstellen: Aktuelle Desktop-Versionen von Chrome, Edge, Firefox und Safari erfüllen das. Mobile Browser erfüllen dieselben Anforderungen im Prinzip auch; die Matrix oben wird gerade geprüft.

Funktioniert es auf Mobilgeräten?

Ja. Das Modell läuft auf unseren GPU-Servern, das Handy bereitet also nur den Upload vor und erstellt den Export. Kürzere Clips sind dort zuverlässiger, weil der Speicher pro Tab knapper ist.

Warum dauert die Hintergrundentfernung eine Weile?

Der Clip wird verkleinert und hochgeladen, auf unseren GPU-Servern verarbeitet und dann in deinem Browser zusammengesetzt und codiert. Die Verarbeitung beginnt, sobald die ersten Sekunden ankommen, und zu Stoßzeiten wartet ein Auftrag eventuell kurz auf eine freie GPU. Die Dauer wächst mit der Anzahl der Frames.

Warum ist der erste Durchlauf langsamer als der zweite?

Bei einem clientseitigen Tool wird das Modell bei der ersten Nutzung heruntergeladen und dann vom Browser zwischengespeichert – der erste Clip zahlt also für Download und Initialisierung. Bei bgremover.ai läuft das Modell auf unseren Servern; der erste Clip lädt nur die Videobibliothek der Seite, die der Browser dann zwischenspeichert.

Warum sollte ich den Browser-Tab offen lassen?

Der Tab lädt den Clip hoch, holt die Masken von unseren Servern ab und erstellt den Export. Schließt du ihn, wird der Auftrag abgebrochen, und der Export lässt sich nicht in einem anderen Tab abholen; die Datenschutzseite erklärt, was auf unserer Seite aufbewahrt wird.

Dauert ein längerer Clip entsprechend länger?

Ungefähr ja, denn die Zeit folgt der Anzahl der Frames, und doppelte Dauer heißt doppelt so viele Frames. Eine höhere Bildrate wirkt genauso. Eine höhere Auflösung kostet mehr beim Decodieren, Zusammensetzen und Codieren, aber nicht bei der Segmentierung.

Hintergrundentferner ausprobieren

Teste es ohne Anmeldung. Deine Datei wird auf unseren GPU-Servern verarbeitet und nie gespeichert.