Technology Performance

In today’s business environment, time is money. Ardent JavaScript™ was specifically designed to create fast and responsive applications with desktop performance so that users can complete their daily work in a fast, flexible and efficient manner.

By eliminating navigation across multiple screens, Ardent JavaScript™ significantly boosts the responsiveness of the application being used. The average executing time (in seconds) for Ardent JavaScript™’s main functions in different browsers for 100 to 1,280,000 records is as follows:

Ardent JavaScript™ client side data processing performance
(Record size: 8 fields, ~60 bytes. Processor: Centrino Duo 2.0 GHz, RAM 1024 MB)
 
Flock 0.7.14 , FireFox2.0, SeaMonkey1.1.2
FunctionRecord #
100 1,000 2,000 5,000 10,000 20,000 33,757 65,535 100,000 130,000 150,000 200,000 300,000 400,000 500,000 1,000,000 1,280,000
Initial data load (sec) 0.08 0.15 0.19 0.31 0.47 0.81 1.51 2.98 5.67 10.00 13.00 19.00 33.00 53.00 70.00 173.00 260.00
Sorting (sec) 0.08 0.10 0.18 0.37 0.81 1.62 3.21 4.92 8.60 13.02 15.01 19.80 44.53 66.67 98.87 231.40 297.00
Memory Usage (Mb:+30) 0.07 0.68 1.36 3.33 6.82 13.64 26.00 39.00 58.00 69.00 80.00 88.00 126.00 170.00 224.00 399.00 504.00
 
Internet Explorer 7.0, AOL Explorer1.5, Avant 11.5
FunctionRecord #
100 1,000 2,000 5,000 10,000 20,000 33,757 65,535 100,000 130,000 150,000 200,000 300,000 400,000 500,000 1,000,000 1,280,000
Initial data load (sec) 0.09 0.17 0.21 0.35 0.49 0.88 1.73 3.69 9.59 23.00 32.00 56.00 N/A N/A N/A N/A N/A
Sorting (sec) 0.09 0.18 0.39 0.79 1.87 4.73 6.83 16.36 28.98 39.00 58.00 80.00 N/A N/A N/A N/A N/A
Memory Usage (Mb:+30) 0.26 2.58 5.15 10.31 25.77 51.54 87.00 140.00 203.00 254.00 318.00 384.00 N/A N/A N/A N/A N/A


Please note the column 65,535, which highlights the maximum amount of records that can be processed by the desktop application MS Excel 2003. Inside the browser, using JavaScript (which works 1,000 times slower than C/C++, used by MS Excel), Ardent JavaScript™ reached almost the same performance MS Excel 2003 sorts 65,535 records in 3.5 sec) and the same memory usage (approximately 0.4Kb/record). However, Ardent JavaScript™ can process almost 20 times more data inside the browser web page.

In addition to being remarkably fast, Ardent JavaScript™ is versatile and easy to implement. It is compatible and interoperable with all standard web browsers (Internet Explorer, Mozilla Firefox, SeaMonkey, AOL, Netscape, Flock, Opera, Avant and Safari), and integrates seamlessly with 3rd-party server databases, middleware platforms, operating systems and technologies such as CGI, Perl, Cold Fusion, ASP, JSP, PHP, Perl, Java Servlets, C/C++ and .NET). Ardent JavaScript™ requires no additional client-side software or plug-ins. It also uses Thin Client environment, and is capable of running offline on mobile devices like laptops, Tablet PCs, Pocket PCs, PALMs and Blackberries.

With Ardent JavaScript™, there is no need to change or learn new server side application software and/or technology. In addition, Ardent JavaScript™ technology is 100% UNICODE-UTF 8 compatible, thereby facilitating the globalization and localization of database-intensive Web applications.

The following graph illustrates Ardent JavaScript™’s dramatic impact on Web-based user productivity:

Web-based user productivity


With its revolutionary zero-footprint model, code written purely in standard JavaScript, HTML and CSS, powerful offline data processing capabilities and low bandwidth requirements, Ardent JavaScript™ finally allows individuals and companies to begin harnessing the true power of the Internet. With its cross-browser and cross-platform compatibility, tremendous search engine optimization, flexible look and feel, and distributed programming model, Ardent JavaScript™ will give any company that relies on knowledge management a tremendous competitive advantage.