Developers working with JavaScript always have that small feeling that they are working with something ahead of their own time, and can help them create solutions that are on themselves ahead of time. However when it comes to testing the said solution, traditional testing techniques leave a bitter aftertaste. There is no one-stop solution to test and debug your full JS technology stack app from a remote location and in the age of cloud this kind of makes you feel that you are living alongside Fred Flintstone. A little at least. However that was until recently.
Microsoft announced the launch of Vorlon.JS – a remote testing and debugging tool for your JavaScript applications. It’s fast, it’s neat, it’s futuristic. And yes, it’s awesome. So check out all the reasons for why you need to use Vorlon.JS for your next JavaScript Projects.
2. sales@algoworks.com Toll Free : +1-877-284-1028
Introduction
Traditional Testing techniques in JavaScript leave a bitter after taste.
Javascript does not offer any one-stop solution to test and debug
your full JS technology stack app from a remote location.
On 29th April 2015, Microsoft announced the launch of Vorlon.JS,
a remote testing and debugging tool for your JavaScript
applications. It’s fast, it’s neat, it’s futuristic. And yes, it’s
awesome!
4. sales@algoworks.com Toll Free : +1-877-284-1028
● It is great for its capability to create a test
environment that you can run and monitor
remotely.
● It is device agnostic, can be used to test JS
running on any platform including web, mobile,
game consoles, etc.
● It is browser independent and works on all
devices that support JS and HTML/CSS.
BECAUSE...
5. sales@algoworks.com Toll Free : +1-877-284-1028
● The concept of remote debugging fails if the
system has no support for collaborative
working and Vorlon.JS does not disappoint in
the area.
● It is in itself like a small server and can be
run on local machine or on a hosted server.
● It is easy to use and can be extended with
custom plugins, scripts, and hacks.
BECAUSE...
7. sales@algoworks.com Toll Free : +1-877-284-1028
A Console plugin to stream
console messages to the
Vorlon.JS Dashboard.
A DOM explorer plugin to
view the DOM activities of
the webpage.
Modernizr plugin to display the
device/browser’s
supported HTML, CSS, and
JS features.
An Object Explorer plugin to
display all JavaScript
variables associated with
the remote page.
The default four plug-ins
9. sales@algoworks.com Toll Free : +1-877-284-1028
Vorlon.JS developers used Visual Studio Community
as developing environment which was coupled with
Node.js tools for Visual Studios and Azure.
What Exactly is Vorlon.JS Made Of?
10. sales@algoworks.com Toll Free : +1-877-284-1028
The main technologies used are:
1. A Node.js Server that is hosting the dashboard page
2. Socket.io to establish direct connections with dashboard and other various
connected devices
What Exactly is Vorlon.JS Made Of?
12. sales@algoworks.com Toll Free : +1-877-284-1028
How do you run Vorlon.JS?
Like every web testing tool, there are two
configuration you have to do to start using
Vorlon.JS.
13. sales@algoworks.com Toll Free : +1-877-284-1028
Like every web testing tool, there are two configuration you have to do to start using Vorlon.JS.
First, you will have to download and install Vorlon.JS from npm to your server.
To install and run Volon.JS, just type the following code from your node command line, and execute:
$ npm i -g vorlon
This will download Vorlon.JS to your server.
To start running it, type:
$ vorlon
This will start a localhost server on default Vorlon.JS port 1337.
How do you run Vorlon.JS?
14. sales@algoworks.com Toll Free : +1-877-284-1028
Second is the client side installation. You need to give your app the ability to communicate with Vorlon
Server before you can start benefitting from the debugging tool.
You can do that by adding the following line of code to your app.
<script src="http://localhost:1337/vorlon.js/SESSIONID"></script>
How do you run Vorlon.JS?
16. sales@algoworks.com Toll Free : +1-877-284-1028
VorlonJS Dashboard
Once you have installed
you tool, the Vorlon
Dashboard is where all the
action is happening.
You can access the
dashboard by navigating to
the link
http://localhost:1337/dashboa
rd/SESSIONID.
Here, SESSIONID is the ID
that you define for a current
dashboard session, the ID
that you defined in your
client installation coding.
17. sales@algoworks.com Toll Free : +1-877-284-1028
Parting Information
The Vorlon.JS is built by Microsoft’s
David Catuhe and team. Turns out that
they are big fan of hit 90’s sci-fi space
series Babylon 5. Vorlons were a race
of aliens known for their knowledge,
wisdom, and diplomacy skills.
18. sales@algoworks.com Toll Free : +1-877-284-1028
THANK YOU
Official Blog Link - http://www.algoworks.com/blog/why-you-need-to-
use-vorlon-js-for-your-next-javascript-projects/
Mail us at: sales@algoworks.com
Contact us at: +1-877-284-1028