Deviant Login Shop  Join deviantART for FREE Take the Tour


Submitted on
November 23, 2012
Image Size
88.6 KB
Submitted with


24,306 (7 today)
489 (who?)


Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
× by photofroggy by photofroggy is a userscript for the dAmn chatrooms. This userscript gives the official chat client the ability to use WebSockets instead of Flash, Java, and other alternatives.

Why this is a good idea?
Using WebSockets means that no additional browser extensions, aside from this userscript, have to be loaded into the chatrooms in order to connect. This makes connecting faster, and often, more reliable. Using WebSockets for the chatrooms is also faster than using Flash or Java! Install this userscript and you should get a noticeable speed boost when using dAmn.

Installing in FireFox
:bulletgreen: Install Greasemonkey
:bulletgreen: Click to install

Installing in Chrome
:bulletgreen: Download
:bulletgreen: Open the extension manager in Chrome (chrome://extensions)
:bulletgreen: Drag and drop onto the page

Thanks to the following people for helping make this userscript a reality:
- ~plaguethenet created and runs the proxy server that is used by the userscript to connect to dAmn.
- $KnightAR fixed the userscript to make it work in FireFox, and provided code to make it fit in with the rest of dAmn properly.
- ~deviant-garde fixed some encoding issues.

Known Bugs
:bulletred: In FireFox, pressing the "escape" button causes the WebSocket connection to be closed. This is a bug in FireFox, I do not know when it will be fixed.
Add a Comment:

Daily Deviation

Given 2012-11-25 by =photofroggy

deviantART Related / deviantART Skins & Scripts / Browser Scripts and Extensions

(Suggested by `JoseFelipeM and =Eitvys200) ( Featured by bradleysays )
This is my first critique, so bear with me here:

The ideas behind this plugin are well understood: use as little resources as possible, and not require more stuff, & also make a more reliable connection. For people that use other dAmn addons will have Greasemonkey, but why do we need flash running all the time? or need plugins that are browser specific? Not quite, anymore, thanks to this.

This plugin also closes a gap between browsers, such Firefox-specific
dAmn XPCOM that is somewhat unreliable, and flaky flash out of the equation, eliminating the dreaded [Flash timeout] on both Chrome, Firefox & Safari, and instead replaces it with a simple userscript that can be used in Chrome using TamperMonkey and Firefox using Greasemonkey. It even connects faster. Multiple browsers, one stone. one solution.

This also seals a gap with alternative operating systems that Firefox & Chrome can run on, such as Android, Linux & Unix, where flash may not be available/installed, allowing those users to access the dAmn network.

This plugin has succeeded at a lot of bridging the gap between user and dAmn, and does it well in a lot of places. With the proper care & maintenance, this will be usable & relevant for a long time to come.
What do you think?
The Artist thought this was FAIR
42 out of 49 deviants thought this was fair.

The Artist has requested Critique on this Artwork

Please sign up or login to post a critique.

One-For-Sorrow 3 days ago  Hobbyist General Artist is currently causing me to be unable to enter chatrooms in FireFox. If I leave it enabled, I get this message;
photofroggy 3 days ago  Hobbyist Artist
Yeah some changes were made to dA's chat client so no longer works with it.
One-For-Sorrow 3 days ago  Hobbyist General Artist
Well, that certainly is unfortunate. Will an updated version be in the works?
photofroggy 2 days ago  Hobbyist Artist
Possibly not. I'm quite busy with University at the moment.

If you want a client that connects using websockets and has a lot of extra stuff built in without having to install userscripts, try wsc.dAmn.wsc.dAmn by photofroggy  
ThunderClawShocktrix 3 days ago   Digital Artist
I hope so dA's extension is okay but to fails to initialize half the time
Kavilene Feb 3, 2014  Hobbyist Digital Artist
Um...I'm using Windows 7, Firefox and Greasemonkey...

It's not working today?
photofroggy Feb 4, 2014  Hobbyist Artist
This userscript connects to a proxy server which then connects to dAmn. Yesterday the proxy server was down for a bit. Should be working fine now. Sorry for any inconvenience caused.
Kavilene Feb 4, 2014  Hobbyist Digital Artist
Thank you!!!
seems to have gone down again
xxAi-Himexx Jul 29, 2013  Student General Artist
Having this same problem.  Disabled it for the moment. But yes, it hasn't been working all day.
Add a Comment: