36

I would like to use an online tool to work remotely with people to do Javascript learning and testing exercises.

The solution could be a shared, public Javascript console.

Does such a thing exist? I have seen http://jsfiddle.net. This works ok, but we have to keep updating our URL every time the other person changes code so it is not real-time and requires an update step on both sides.

I think a low-feature real-time shared console would be a pretty trivial solution to build. I'm thinking of building it myself if it doesn't exist, but I wanted to check first and see if anyone has heard of something like this.

Lance Roberts
  • 22,383
  • 32
  • 112
  • 130
SimplGy
  • 20,079
  • 15
  • 107
  • 144
  • pst, did you ever end up building or finding such a thing? – Vincent Woo Mar 15 '13 at 11:29
  • nope. sounds like someone should :) – SimplGy Mar 17 '13 at 21:38
  • Someone awesome built http://coderpad.io. It's exactly what this question is looking for. – SimplGy Oct 10 '13 at 16:24
  • 4
    As of late September [(based on this tweet)](https://twitter.com/togetherJS/status/381194995257978880), JSFiddle now supports real-time collaboration using TogetherJS. I haven't tried any other code playground in respect to collaboration, so I can't offer a comparison, but for me this worked rather well; it allowed me to do cross-browser testing with ease. – Mesagoma Oct 17 '13 at 23:54
  • Did you found out any good solution for that? – jonathancardoso Dec 14 '13 at 03:00

5 Answers5

15

Here are some links for you:

Hope you'll find something useful in there :)

pomeh
  • 4,742
  • 4
  • 23
  • 44
  • 1
    Looks like I should DEFINITELY leverage ShareJS if I end up writing this console thingy myself. – SimplGy Apr 24 '12 at 17:40
  • Tutti is really, REALLY close. It actually will work in some cases, but it is designed for something different so it has one big downside for my use: it only shares executed code, not typed code, so if I want to provide a not-working "fill in the blank" type code problem, it wouldn't work well. – SimplGy Apr 24 '12 at 17:52
10

This answer is 3 years late, but should help if you are still checking this post. JSFiddle now has collaboration mode - it allows you to voice chat and IM, while editing together. Just click the button in the header and set it up!
http://jsfiddle.net#collaborate

howrad
  • 1,066
  • 2
  • 12
  • 32
Zach Barham
  • 457
  • 1
  • 8
  • 18
  • 2
    A little more information on this... They are using a Mozilla JS product, TogetherJS, to accomplish this. https://togetherjs.com/ – Brian Gerhards Jan 06 '16 at 21:15
  • Collaborative editing works well for code snippets that fit in one page, but not once scrolling is involved. Development on the underlying TogetherJS seems to have tapered off so this may not be improved further. – Kilo Jun 22 '17 at 23:26
9

http://syncfiddle.net/ is exactly what you're looking for. Simple clean interface that syncs real-time, but also functions as well as any other site out there. But be careful to save your code, it seems to delete your code after enough inactivity.

limits
  • 295
  • 4
  • 12
8

Almost two years later, a few great alternatives exist. The real-time enhancements to jsfiddle and plunkr are great, but for this use case, I haven't found any easier than Coderpad. It's marketed for doing code interviews and saves a history. Has JS/Coffeescript/Ruby/Java and more.

SimplGy
  • 20,079
  • 15
  • 107
  • 144
0

Try

http://jsbin.com/

http://jsconsole.com/

JSBin is very close to what your looking for. provides HTML, CSS, JS and Console code practices.

JSConsole on the other hand is very simple only used for console coding ofcourse.

Nikhil Nanjappa
  • 6,454
  • 3
  • 28
  • 44