Abo
  • Services:
Anzeige
Binärdaten in den Browser hinein und aus ihm heraus streamen
Binärdaten in den Browser hinein und aus ihm heraus streamen (Bild: BinaryJS)

BinaryJS: Binäre Echzeit-Datenströme im Browser

Binärdaten in den Browser hinein und aus ihm heraus streamen
Binärdaten in den Browser hinein und aus ihm heraus streamen (Bild: BinaryJS)

Die Bibliothek BinaryJS ermöglicht es, über Websockets binäre bidirektionale Datenströme zwischen Server und Browser auszutauschen. Das soll den Datenaustausch beispielsweise bei Browserspielen effizienter machen.

BinaryJS nutzt Websockets, um einen bidirektionalen binären Datenstrom zwischen Server und Browser aufzubauen. Darüber können Binärdaten in beide Richtungen ausgetauscht werden, ohne dass sie zuvor in Strings umgewandelt werden müssen. Allerdings funktioniert das derzeit nur in Chrome ab Version 15, Firefox ab Version 11, im Internet Explorer 10 und in den aktuellen Nightly Builds von Safari.

Anzeige

Die Binärdaten werden ins Format Binarypack umgewandelt, was schneller gehen soll als die Umwandlung in Strings, aber es zugleich ermöglicht, die Binärdaten mit JSON zu mischen. Große Mengen binären Daten-Puffers werden automatisch aufgeteilt, um die Leistung beim Streaming zu verbessern. Es ist dabei auch möglich, mehrere Datenströme gleichzeitig abzuwickeln und den Datenstrom anzuhalten und fortzusetzen.

Letztendlich bietet BinaryJS die gleiche Flexibilität wie ein TCP-Socket zwischen Client und Server. Genutzt werden kann das Ganze unter anderem, um den Datenaustausch bei Multiplayerspielen direkt ohne Plugins im Browser effizienter abzuwickeln als über JSON, FLAC-Dateien in das Webaudio-API von HTML5 zu streamen, Bilder progressiv zu laden, Datei-Uploads als Stream abzuwickeln oder Live-Streaming über das HTML5-Video-Elemente abzuwickeln.

BinaryJS steht unter binaryjs.com und auf Github als Open Source bereit.


eye home zur Startseite
chrulri 31. Jul 2012

Das nennt sich JIT und gibt es bei (SUNs) Java schon seit langem ( http://de.wikipedia...



Anzeige

Stellenmarkt
  1. SYSback AG, deutschlandweit
  2. CHEFS CULINAR West GmbH & Co. KG, Weeze
  3. Information Factory Deutschland GmbH, Nürnberg
  4. CompuGroup Medical SE, Koblenz


Anzeige
Hardware-Angebote
  1. 1.499,00€

Folgen Sie uns
       


  1. Festnetz und Mobilfunk

    Telekom kämpft mit Zerstörungen durch den Orkan Friederike

  2. God of War

    Papa Kratos kämpft ab April 2018

  3. Domain

    Richard Gutjahr pfändet Compact-online.de

  4. Carsharing

    Drivenow und Car2Go wollen fusionieren

  5. Autonomes Fahren

    Alstom testet automatisierten Zugbetrieb

  6. Detectron

    Facebook gibt eigene Objekterkennung frei

  7. Mavic Air

    DJI präsentiert neuen Falt-Copter

  8. Apple

    Homepod soll ab Frühjahr 2018 in Deutschland erhältlich sein

  9. 860 Evo und 860 Pro

    Samsungs SSDs sind flotter und sparsamer

  10. Mozilla

    Firefox Quantum wird mit Version 58 noch schneller



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Microsoft: Großer Widerstand gegen US-Zugriff auf weltweite Cloud-Daten
Microsoft
Großer Widerstand gegen US-Zugriff auf weltweite Cloud-Daten
  1. Marktforschung Viele Android-Apps kollidieren mit kommendem EU-Datenschutz
  2. Loki App zeigt Inhalte je nach Stimmung des Nutzers an
  3. EOS Schweiz Daten von Zehntausenden Inkassokunden kompromittiert

Updates: Wie man Spectre und Meltdown loswird
Updates
Wie man Spectre und Meltdown loswird
  1. Hacker One Nur 20 Prozent der Bounty-Jäger hacken in Vollzeit
  2. Wallet Programmierbare Kreditkarte mit ePaper, Akku und Mobilfunk
  3. Fehlalarm Falsche Raketenwarnung verunsichert Hawaii

Ein Jahr Trump: Der Cheerleader der deregulierten Wirtschaft
Ein Jahr Trump
Der Cheerleader der deregulierten Wirtschaft
  1. Protektionismus Trump-Regierung verhängt Einfuhrzölle auf Solarzellen
  2. F-52 Trump verkauft Kampfjets aus Call of Duty
  3. Raumfahrtpolitik Amerika will wieder zum Mond - und noch viel weiter

  1. Re: Zum IT-Aspekt: Pfändung einer Domäne gehört...

    luzipha | 00:45

  2. Re: RE: Gut so. Der Autor hat eine blühende...

    bolzen | 00:44

  3. Re: Domains zu pfänden sollte verboten sein

    Pjörn | 00:35

  4. Re: Ohne Multi Room und andere angekündige Features

    Pjörn | 00:30

  5. Re: Wieder online nach 27h

    LinuxMcBook | 00:21


  1. 18:19

  2. 18:08

  3. 17:53

  4. 17:42

  5. 17:33

  6. 17:27

  7. 17:14

  8. 16:14


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel