Circleback ersetzt Electron-Recording-Engine durch nativen Swift-Code

Rebuilding our Electron meeting-recording engine in Swift

Circleback ersetzt Electron-Recording-Engine durch nativen Swift-Code

Circleback, ein Tool für Bot-freie Meeting-Aufzeichnung, hat seine Recording-Engine von Electron auf native Swift-Codewith ScreenCaptureKit auf macOS und libobs auf Windows umgestellt. Der Umzug war nötig, weil die Renderprozess-Umgebung für Echtzeit-Audio- und Videoaufnahme ungeeignet ist – GC-Pausen und Throttling führten zu unzuverlässigen Aufnahmen. Eine eigens entwickelte Brücke namens Atomic macht Swift-Objekte automatisch zu Jotai-Atomen in React, sodass keine manuellen Bindings nötig sind. Die neue Engine meistert Herausforderungen wie asynchrone Audio-Clocks, driftende Sample-Raten und crashesichere Aufnahmen dank fragmentiertem MP4.

Ein Renderprozess ist der falsche Ort für Echtzeit-Audio- und Videoaufnahme – eine Capture-Engine kann GC-Pausen, Throttling oder all die anderen Dinge nicht tolerieren, die eine Browser-Laufzeit tut, um reaktionsschnell zu bleiben.
  1. losteric

    Ich habe wirklich Probleme mit KI-geschriebenem Text. Abgesehen davon, dass ich mich respektlos behandelt fühle, ist dieser Stil einfach so ermüdend zu lesen … der Marketing-Stil aus Aufbau und Enthüllung, die Wiederholungen, funktioniert nur in kleinen Dosen.

  2. blululu

    Ich wäre neugierig, ob die Claude-Betreuer, die Claude gebeten haben, diesen Beitrag zu schreiben, Claude auch bitten könnten, Leistungsdaten dazu zu liefern – in Bezug auf App-Größe, RAM-Nutzung und CPU-Auslastung. Da die RAM-Knappheit zunimmt, würde ich mir wirklich wünschen, dass KI-gestützte Softwareentwicklung 500-MB-Websites und 1-GB-Electron-Apps in leistungsfähige Software verwandeln könnte. Agentisches Codieren ist beim Schreiben einer UI in SwiftUI genauso gut wie beim Schreiben in React. Es gibt also vielleicht Hoffnung, dass die Software-Community ihre Produktivitätsgewinne in leistungsfähigen Code stecken kann. Es wäre interessant zu wissen, wie viel Zeit/Aufwand dieses Projekt gekostet hat und was der direkte Nutzen für den Endbenutzer in Bezug auf Geschwindigkeit und Ressourcenverbrauch ist.

  3. insane_dreamer

    > Hier zeigt sich die Komplexität der macOS-Engine als vorteilhaft.

    Hallo, Claude.

Mehr von diesem Tag

2026-08-21