Krypto-Startups und Risikokapital

Revolutionäres Browser-Networking: Raw TCP Sockets und CORS-freie HTTP-Anfragen mit Puter.js

Krypto-Startups und Risikokapital
Show HN: Unrestricted Browser Networking – Raw TCP Sockets and CORS-Free HTTP

Moderne Webentwicklung stößt oft auf Einschränkungen durch Browser-Netzwerkprotokolle. Puter.

Die Webentwicklung hat sich in den letzten Jahrzehnten rasant weiterentwickelt, dennoch bestehen nach wie vor fundamentale Einschränkungen im Bereich des Netzwerkzugriffs direkt aus dem Browser heraus. Entwickler sind oft gefesselt durch Sicherheitsvorschriften wie die Same-Origin-Policy und die CORS-Regelungen, die verhindern, dass beliebige Anfragen an Drittserver vom Browser ausgestellt werden können. Darüber hinaus fehlt es am Zugang zu elementaren Netzwerkprotokollen wie raw TCP-Sockets, um etwa SSH-Clients oder FTP-Anwendungen vollständig im Frontend zu entwickeln. Diese Beschränkungen zu umgehen oder zu umgehen, war bisher nur über komplizierte Proxy-Server und oft unsichere Workarounds möglich. Genau hier setzt Puter.

js an und verspricht, die Welt der Browser-Netzwerkkommunikation grundlegend zu verändern. Puter.js ermöglicht Entwicklern, direkt aus dem Browser heraus uneingeschränkten und gleichzeitig sicheren Zugriff auf Netzwerkschnittstellen inklusive raw TCP-Verbindungen, moderne TLS Verschlüsselung und CORS-freie HTTP(S)-Anfragen – ohne zusätzliche Backend-Server oder komplizierte Konfigurationen. Die Basis dieser Technologie stellt Puter dar, eine Open-Source-Plattform für Cloud-Computing, die als Serverless-Lösung im Browser arbeitet. Puter.

js ist eine JavaScript-Bibliothek, die diese Plattform zugänglich macht und eine Vielzahl von Diensten – von Authentifizierung über Cloud Storage bis hin zu KI-Funktionalitäten – direkt im Frontend bereitstellt. Das Networking-Modul von Puter.js ist hier die zentrale Innovation, die bisher im Browser verborgene Möglichkeiten eröffnet. Die Kernfunktionen sind das direkte Öffnen von TCP-Sockets zu beliebigen Servern weltweit, das Hinzufügen moderner TLS-Verschlüsselungsschichten auf rohe TCP-Ströme und eine fetch()-API, die klassische CORS-Einschränkungen überwindet, ohne Daten an zwischengeschaltete Server preiszugeben. Der direkte Zugriff auf raw TCP-Sockets ermöglicht es, Anwendungen wie SSH-Clients, FTP-Dienste oder komplexe individuelle Protokolle komplett im Browser zu implementieren.

Ein einfaches Beispiel zeigt, wie eine TCP-Verbindung zu einem Webserver aufgebaut und dort eine HTTP-Anfrage gesendet wird, deren Antwort live im Frontend verarbeitet werden kann. Dies war bisher technisch unmöglich ohne komplizierten Einsatz von Server-Backends oder Proxy-Diensten. Die Sicherheit stellt Puter.js über eine moderne TLS-Implementierung sicher, die auf rustls-wasm basiert – eine WebAssembly-Portierung eines bewährten und hochaktuellen Rust-basierten TLS-Bibliothek. Dies ermöglicht zuverlässige Verschlüsselung auf dem Transportweg, selbst wenn die eigentliche Datenstrecke über die eigens entwickelte Proxy-Technologie namens Wisp läuft.

Wisp ist ein Protokoll, das mehrere Netzwerkstreams über einen einzigen WebSocket kanalisiert, um dem Browser die sonst fehlende TCP-Funktionalität indirekt, aber performant und flexibel, bereitzustellen. Im Gegensatz zu bisherigen Proxy-Lösungen wie Websockify vermeidet Wisp zusätzliche Latenzen durch intelligente Multiplexing-Techniken und verzichtet auf ineffiziente Round-Trips, was selbst auf langsamen Verbindungen eine sehr flüssige Nutzung ermöglicht. Über die klassische fetch()-Methode hinaus bietet puter.net.fetch() die Möglichkeit, HTTP(S)-Ressourcen ohne CORS-Beschränkungen abzurufen.

Dabei bleibt die End-to-End-Verschlüsselung erhalten, und die eigenen Server von Puter sehen keinen Klartext-Datenstrom, da die TLS-Verschlüsselung vom Browser bis zum Zielserver stattfindet. Somit entfällt auch der Bedarf für sogenannte CORS-Proxies, die in herkömmlichen Umgebungen oft die einzige Möglichkeit darstellen, CORS-Restriktionen zu umgehen. Die Auswirkungen dieser Technologie auf die Webentwicklung sind tiefgreifend. Entwickler können erstmals komplexe Netzwerk- und Systemtools vollständig im Browser realisieren – etwa browserbasierte SSH-Terminals, API-Tester, Web-Scraper oder Echtzeit-Dashboards, die direkt mit beliebigen Protokollen arbeiten. Dies eröffnet neue Einsatzgebiete und macht den Browser zu einer noch kraftvolleren Plattform für Cloud-native und Serverless-Anwendungen.

Zudem wird die Entwicklung vereinfacht, da die früher notwendige Backend-Infrastruktur und Proxy-Konfigurationen entfallen. Ein wichtiger Baustein, warum Puter.js diese Möglichkeiten überhaupt erschließen kann, ist die Kombination aus modernster WebAssembly-Technologie, effizientem Multiplexing über Wisp und der sicheren TLS-Schicht von rustls-wasm. Zusammen bilden sie eine Brücke über die normalen Garantien und Restriktionen von Browsernetzwerken. Natürlich wirft der revolutionäre Ansatz auch einige technische und sicherheitsrelevante Fragen auf: Wie wird der sichere Betrieb gewährleistet? Wie verhält sich Puter.

js hinsichtlich Datenschutz und möglichem Missbrauch? Hier setzen die Entwickler von Puter auf volle Open-Source-Transparenz und ein Design, bei dem die Daten ausschließlich zwischen Client und Zielserver verschlüsselt ausgetauscht werden. Die eigenen Server von Puter agieren rein als Durchleitungsinstanz, ohne Einblick in die Nutzdaten. Dies liefert ein hohes Maß an Vertrauen und Sicherheit gegenüber alten Proxy-Lösungen, die immer potenzielle Angriffsflächen boten. Zusammenfassend verändert Puter.js das Browser-Netzwerk grundlegend und eröffnet ein neues Paradigma für die Webentwicklung.

Raw TCP-Sockets im Browser, moderne vollwertige TLS-Verschlüsselung auf eigenen Streams und CORS-freie, sichere Fetch-Anfragen sorgen dafür, dass komplexe Netzwerkapplikationen erstmals ohne Kompromisse nativ im Frontend möglich werden. Für Entwickler bedeutet das mehr Freiheit, mehr Performance und weniger Komplexität. Das Potenzial reicht von neuen DevOps-Tools über cloudbasierte Protokollimplementierungen bis hin zu innovativen Monitoring- und Steuerungsapplikationen. Die breite Community kann mit dieser Technologie nun erproben, was bislang undenkbar schien: Die volle Kraft von TCP/IP und modernen Sicherheitsprotokollen direkt im Browser, ohne Serverzwang. Puter.

js positioniert sich damit als wegweisende Lösung für die Zukunft des Webs und legt die Grundsteine für eine neue Ära des webbasierten Netzwerkprogrammierens. Alle, die bisher von CORS, fehlenden Protokollzugriffen oder langsamen Proxy-Verbindungen ausgebremst wurden, finden in Puter einen ebenso einfachen wie mächtigen Partner für ihre Projekte. Interessierte können sofort starten, indem sie die Bibliothek per einfachem Script-Tag einbinden und mit den intuitiven APIs experimentieren. Die Dokumentation, zahlreichen Tutorials und der Playground laden ein, das Thema zu entdecken und eigene Anwendungen zu entwickeln. Mit Puter.

js verschiebt sich die Grenze zwischen Browser und Server radikal, und die Zukunft des Webs wird offener, flexibler und vor allem leistungsfähiger.

Automatischer Handel mit Krypto-Geldbörsen Kaufen Sie Ihre Kryptowährung zum besten Preis

Als Nächstes
Chrome achieves highest score ever on Speedometer 3, saving users millions of
Donnerstag, 24. Juli 2025. Chrome erreicht Spitzenwert beim Speedometer 3.1 Benchmark und spart Nutzern Millionen von Stunden

Chrome erzielt beim Speedometer 3. 1 Benchmark eine bahnbrechende Performance-Steigerung und verbessert so das Surferlebnis erheblich.

Piql rebrands (makers of 1000-year film storage medium)
Donnerstag, 24. Juli 2025. Piql: Revolutionäre Datenspeicherung mit dem 1000-Jahre-Film im neuen Gewand

Entdecken Sie, wie Piql mit seiner einzigartigen 1000-Jahre-Filmtechnologie die Zukunft der sicheren, langzeitbeständigen Datenspeicherung gestaltet und durch sein Rebranding frischen Wind in die Branche bringt.

The Wealth of Working Nations
Donnerstag, 24. Juli 2025. Der Wohlstand arbeitender Nationen: Ein Schlüssel zur globalen Entwicklung

Eine tiefgehende Betrachtung der Faktoren, die den Wohlstand arbeitender Nationen bestimmen, und wie nachhaltige Arbeitsmärkte die globale wirtschaftliche Entwicklung fördern können.

Robotron: 2084 Sound Wave Generator
Donnerstag, 24. Juli 2025. Robotron: 2084 Sound Wave Generator – Ein Blick auf die Klangerzeugung eines Klassikers

Erfahren Sie alles über die technische Hintergründe und Funktionsweise des Sound Wave Generators von Robotron: 2084, einem ikonischen Arcade-Spiel aus den 80er Jahren. Der Beitrag beleuchtet eine moderne Neuimplementierung der Soundfunktion und zeigt, wie klassische Spieletechnik heute noch fasziniert.

Potential RCE via V8 Heap Corruption in Chrome (CVE-2025-5419)
Donnerstag, 24. Juli 2025. Kritische Sicherheitslücke im Chrome-Browser: Potenzielles Remote Code Execution durch V8 Heap-Korruption (CVE-2025-5419)

Eine schwerwiegende Schwachstelle im V8-JavaScript-Engine des Google Chrome Browsers ermöglicht Angreifern potenziell die Ausführung beliebigen Codes über manipulierte Webseiten. Die Sicherheitslücke CVE-2025-5419 betrifft alle Versionen vor Chrome 137.

K8s-insider: A zero-config way to access your Kubernetes cluster network
Donnerstag, 24. Juli 2025. K8s-insider: Die innovative Zero-Config Lösung für den Zugriff auf Ihr Kubernetes Cluster Netzwerk

Entdecken Sie, wie K8s-insider als revolutionäres Tool Entwicklern und Administratoren ermöglicht, ohne aufwändige Konfigurationen auf das Kubernetes Cluster Netzwerk zuzugreifen. Erfahren Sie mehr über die Funktionsweise, Vorteile und Einsatzmöglichkeiten dieser modernen Lösung für Netzwerke in Kubernetes-Umgebungen.

Supreme Court Unanimously with Straight Woman in "Reverse Discrimination" Case
Donnerstag, 24. Juli 2025. Umkehrdiskriminierung vor dem Supreme Court: Ein wegweisendes Urteil zugunsten einer heterosexuellen Frau

Der Supreme Court der USA hat einstimmig im Fall einer heterosexuellen Frau entschieden, die wegen vermeintlicher Umkehrdiskriminierung vor Gericht gezogen war. Dieses Urteil markiert eine wesentliche Veränderung im Umgang mit Klagen von Angehörigen vermeintlicher Mehrheitsgruppen und eröffnet neue Perspektiven im Antidiskriminierungsrecht.