 |
Tito Software Studio
provides JavaScript Debugging and Profiling, accelerates software
development and improves application performance and reliability.
|
Click to enlarge  |
Tito Web Studio currently includes two main functionalities: JavaScript Debug and JavaScript Profile.
A feature-rich (AJAX) web application always relies on sophisticate JavaScript codes. Tito Web Studio JavaScript Debug tool is a feature rich and powerful JavaScript debug tool that companies will find instrumental in developing their web applications. There may be many different approaches to client side JavaScript debug and profile, but Tito's programs provide the most thorough, up-to-date, and efficient methods available through a true end-to-end client testing methodology.
Tito Web Studio works on following AJAX frameworks:
Please let us know if Tito Web Studio does not for you web sites or framework.
In a radical departure from other developing tools available on the market, Tito Debugger can exhaustively and precisely discover the source of errors in a short period of time.
In addition, Tito Web Studio JavaScript Debugger is easy to use, and stable even in the most complex JavaScript environment. Stability is perhaps the most important feature for Tito JavaScript debugger. Microsoft Script Debugger may quit debugger session from browser after a while if the scripts are too complex, once this happens, further attempt to connect to the same browser will fail. Developers will have to restart another browser and repeat the same work flow again. Tito Web Studio will keep the connection to browser until developers stop the debug session. This important feature will put Tito's testing tools well beyond what any other vendor can do for Debugging. Please read the debugging section for detail features and functionalities.
Also if your web is choking in the browser, sucking up all the resources and your client complains about the speed of your web application,
then you will need Tito Profiler in resolving these issues. Tito Profiler within the Web Studio is a new generation of web application performance gauge.
Using Tito Profiler, you will find out which file, which function is taking up most of the time. You will see how many times a function is invoked during a
certain period. You can identify the hot spots within your client side code.
Tito Profiler records the timer for each individual function call, and sums them for each function. There are two kinds of timer; one is function timer, which is the actual time the function itself takes. The other one is cumulative timer, which is the total time spent with the function including the time spent in its children. Besides that, Tito Profiler also records the counter on each function. All the data is presented in an easy-to-use spread sheet format, which allows you to sort and navigate.
As an example, we present a call center web application Dummy Call. Its basic function includes dialing, receiving and tracking phone calls.
During each call, there is a timer displayed in the page. Everything seems fine except its too slow. We run Tito Profiler against the web-site.
After we attach our Tito Web Studio to the browser and record a profiler session for dialing a phone call, a snapshot is created.
The snapshot is presented in a spread sheet. We found that one of the JavaScript function is called over 20000 times during a 30 seconds call.
It takes 90% of the time spend in the JavaScript code. That is a hot spot in Dummy Call.
After researching with our Tito Debugger, we finally found the problem and fixed the bug. Now the new Dummy Call is friendly on client side.
Please refer to highlights below:
Tito Web Studio's JavaScript Debugger is easy to
use, and stable even in the most complex JavaScript environment. Below are some of the key
features which will help developers in locating key software bug issues:
- More information about HTML and JavaScript file are revealed
- Quick debugger helpers
- Stable environment

Tito Web Studio's JavaScript Profiler will assist
developers in profile untested code and locate bugs down the source,
some of the key features include:
- Triggers to control the profiler work flow
- Creative way to display the snapshot

Tito Web Studio's user interface and
infrastructure are user friendly and easy to handle. Some of the
functionalities include:
- Tab interface instead of MDI interface
- Be able to switch between normal size and maximum size
- Developers are able to dock any document to any place in the desktop
