Giter Site home page Giter Site logo

Firefox support about peerjs HOT 10 CLOSED

peers avatar peers commented on May 16, 2024
Firefox support

from peerjs.

Comments (10)

michelle avatar michelle commented on May 16, 2024

No major reason, just that as of now there isn't too much demand for it, and additionally there is no interoperability with Chrome. The code required to support Firefox will add a lot of complexity and additional branching in the library.

There is some unfinished Firefox code in the library currently that's been commented out, so you can get an idea of the stuff that's different (exchanging port numbers between Peers, creating offers in different places, handlers like onnegotiationneeded that don't quite fire, requiring a media stream to make a DataChannel connection, etc).

But you're right--there's no major reason that we should continue to hold off on supporting Firefox. I was actually going to work on Firefox support this weekend, and that's become a higher priority for me than supporting media streams (there are lots of libraries out there for that already that have great APIs!).

from peerjs.

michelle avatar michelle commented on May 16, 2024

A bunch of bugs were closed today in Firefox, so I will push to make PeerJS Firefox compatible by the end of next week.

from peerjs.

michelle avatar michelle commented on May 16, 2024

Update: Worked on supporting multiple DataChannels instead--this breaks Firefox stuff I was previously working on, so ETA is unknown as of now. :(

from peerjs.

michelle avatar michelle commented on May 16, 2024

Closed by 72424b3

from peerjs.

michelle avatar michelle commented on May 16, 2024

Reopening this because the latest Firefox Nightly builds break things.

Release will need to be delayed to find a suitable workaround.

from peerjs.

michelle avatar michelle commented on May 16, 2024

Currently confirmed to work for Nightly 22.0a1 (2013-03-04). See https://groups.google.com/forum/?fromgroups=#!topic/peerjs/WG8U-16pNoE

from peerjs.

michelle avatar michelle commented on May 16, 2024

For reference: http://mozilla.github.io/webrtc-landing/DataChannel_changes.html

from peerjs.

piranna avatar piranna commented on May 16, 2024

Thanks for the info :-)

2013/4/24 Michelle Bu [email protected]

For reference:
http://mozilla.github.io/webrtc-landing/DataChannel_changes.html


Reply to this email directly or view it on GitHubhttps://github.com//issues/24#issuecomment-16902148
.

"Si quieres viajar alrededor del mundo y ser invitado a hablar en un monton
de sitios diferentes, simplemente escribe un sistema operativo Unix."
– Linus Tordvals, creador del sistema operativo Linux

from peerjs.

michelle avatar michelle commented on May 16, 2024

Yeah I'm back to working on this today. Can't believe I didn't find that earlier--hopefully it will be straightforward now given that information :).

from peerjs.

piranna avatar piranna commented on May 16, 2024

I hope so, seems that it got to be simplified... I'll take a look on it
after my exams (about June or July... :-S ) to try to use native ones at
last :-)

2013/4/24 Michelle Bu [email protected]

Yeah I'm back to working on this today. Can't believe I didn't find that
earlier--hopefully it will be straightforward now given that information :).


Reply to this email directly or view it on GitHubhttps://github.com//issues/24#issuecomment-16902470
.

"Si quieres viajar alrededor del mundo y ser invitado a hablar en un monton
de sitios diferentes, simplemente escribe un sistema operativo Unix."
– Linus Tordvals, creador del sistema operativo Linux

from peerjs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.