New abilities:
AlgART HTML Packer (AHP)

AlgART Laboratory,
SIAMS company

1999

The new utility AlgART HTML Packer (AHP) allows You to compress HTML pages and embedded JavaScript code, by means of Lempel-Ziv and Huffman packing algorithms. So, You can reduce the time of loading your page and retrench Internet traffic, especially for large Web pages with 50-150 Kbytes of HTML or JavaScript text.

About AHP

AHP generates the compressed self-unpacking HTML page, which is equivalent to your source page, but has the smaller size. The unpacking is performed by means of several small JavaScript functions added at the beginning of the page.

The compression ratio given by AHP compares with the compression ratio of such popular archivers as pkzip, arj, rar: a typical HTML-page can be compressed by 1.5-5.0 times. Usually, the large pages can be packed better than small ones and the pages with complex HTML structure and many HTML tags can be packed better than the simple ones.

The unpacking speed is greater than the speed of loading the same data through Internet for most situations: the self-unpacking code unpacks 10-100 Kbytes per second on Pentium-200.

The built-in unpacking functions don't require any software installed on the client computer except the Web-browser: they are written on the minimal version of JavaScript, which is supported by the most of browsers. The unpacking functions were tested under Microsoft Internet Explorer 3.0-5.0, Netscape Navigator 3.0-4.5, Opera 3.51-3.60, HotJava Browser 3.0 (Windows platform).

AHP is implemented as HTML- or ASP-page by means of JavaScript. No components such as COM, ActiveX, Plug-Ins, Java-applets are used. So, this utility is more portable and safe to install and use than usual applications.

Examples

Please click on 2 following links and compare loading time:

The first Web page is a fragment of the Netscape documentation "Dynamic HTML in Netscape Communicator" (1997). The second Web page is its equivalent packed version.

Then, please  click on 2 following links and compare loading time:

The body of the first Web page is a large JavaScript block. This JavaScript writes the version of your browser (when it is Microsoft Internet Explorer or Netscape Navigator) and then shows 400 messages by 400 calls of the test function "makeMessage(code)". The second Web page is its equivalent packed version.

AHP is used in following Web-sites:

The delivery package

We offer AlgART HTML Packer in 2 editions: user and professional.

The user edition of AHP comprises:

This edition is intended to be used by Web-designers and any other users, who write HTML pages. It is very easy to use and doesn't require high qualification.

The professional edition of AHP also includes:

This edition is designed for Web-programmers, developers of large Web-sites or information servers.

Please click here to read installing information for the user and the professional editions of AHP.

To use the user edition of AHP, please purchase the User License - see  license agreement. It costs 20 USD for each client computer where You are going to use this utility.
To use the professional edition of AHP, please purchase the Site License - see  license agreement. It costs 300 USD. In this case, the utilities ahp.htm and ahp.asp can be used freely in your Intranet zone.

If You want to use AHP at many computers of your enterprise, but You doesn't want to use the server-side ASP library apack.js.asp, You may purchase the Limited Site License for the user edition of AHP - see  license agreement. It costs 220 USD. In this case, You can use the utility ahp.htm freely in your Intranet zone, as for the Site License. We recommend the Limited Sited License also in the case when your Web-server doesn't support ASP:  for example, if it is a Unix-based server.

Requirements

In any case, we recommend to run AHP under Microsoft Internet Explorer 4.0+: it works faster, and You can pack large HTML texts at a go - many other browsers cannot place >30000 characters in 1 text input box (textarea).

Demo-version of AHP

If You have Microsoft Internet Explorer 4.0+ or Netscape Navigator 4.0+, You can start the demo-version of the client-side utility ahp.htm right now. Please click here to open the demo-version.

The demo-version can pack only 2 test texts: some HTML page and some JavaScript example. You cannot use it to pack your own HTML pages or JavaScripts.

How to buy the product?

Please contact with us by e-mail: siams@xoommail.com. We would be grateful for the following information about You: