Die Rust-Implementierung von WebRTC, webrtc-rs, hat Version 0.20.3 mit einem gezielten Fix für ein langjähriges Problem auf Android veröffentlicht: Beim Wechsel des Netzwerks (z.B. von WLAN zu Mobilfunk) hing der ICE-Neustart etwa 10 Sekunden lang, was zu spürbaren Verzögerungen in der Echtzeitkommunikation führte. Dieses Problem war ein Schmerzpunkt für Entwickler, die mobile Apps mit Rust WebRTC bauen, da Netzwerkwechsel im Alltag häufig vorkommen. Der Fix adressiert die Ursache des Hängens und sorgt für eine reibungslosere Neuverhandlung und schnellere Wiederherstellung. Für das Rust-Ökosystem signalisiert dieses Update eine wachsende Reife der WebRTC-Unterstützung und macht es zu einer tragfähigeren Option für Produktionsanwendungen. Entwickler, die webrtc-rs verwenden, sollten auf v0.20.3 aktualisieren und ihre Apps unter Netzwerkwechselszenarien testen, um den Fix zu verifizieren.
Die Bibliothek webrtc-rs v0.20.3 behebt ein kritisches Problem, bei dem ein ICE-Neustart auf Android nach einem Netzwerkwechsel etwa 10 Sekunden einfror. Dies verbessert die Zuverlässigkeit von Rust-basierten WebRTC-Anwendungen auf Mobilgeräten.