(Documentation for the Compression Level Toolbar)

Here is a complete list of all JavaScript code in the validate_form.js project. Note that only the main file validate_form.js is always downloaded. Everything else is downloaded only when needed.

[Documentation-exclusive compression statistics]

  JS File Bytes Summary When downloaded
Orig Now %
GO js_stdc/ validate_form 159893 34783 78.246 Standard compression, with full error-checking. Use this during development. Core functionality. Always downloaded (when importing from js_stdc/).
GO js_maxc/ validate_form 140017 19973 85.735 Maximum compression, with no error-checking. Use this when minimal client download is critical. Core functionality. Always downloaded (when importing from js_maxc/).
GO js_stdc/ vf_cibVFCfg 33856 8591 74.624 Standard compression, with full error-checking. When the cibc functionality is activated by you.
GO js_stdc/ vf_stASIF 5545 1361 75.455 Standard compression, with full error-checking. When the validate_form.loadVF() parameter s_sifCfgUrl, as provided by you, is defined.
GO js_maxc/ vf_stASIF 5545 490 91.163 Maximum compression, with no error-checking. When the validate_form.loadVF() parameter s_sifCfgUrl, as provided by you, is defined.
GO js_stdc/ vf_perm_diagnostics 11485 7007 38.989 Standard compression, with full error checking. When vfp-diagnostics is turned on by you.
GO js_maxc/ vf_perm_diagnostics 11485 5998 47.775 Maximum compression, with no error checking. When vfp-diagnostics is turned on by you.
GO js_stdc/ vf_dbgVF 4085 1295 68.298 Standard compression, with full error-checking. When you activate vfp-diagnostics, or the validate_form.configVF() parameter i_dbgPerScreen, as provided by you, is equal to something other than -1.
GO js_stdc/ vf_obj_dgnstcs 5593 2479 55.676 Standard compression, with full error-checking. When you activate either cibc or vfp-diagnostics.
GO js_maxc/ crash_if 19012 5823 69.371 Standard compression, with full error-checking (pretty useless if not, ay?). Always when importing from js_stdc/, or when importing from js_maxc/ and the cibc functionality is activated by you.
GO secondary_js/ test_and_xmpl_c 9324 2055 77.960 Documentation and unit test use only  
 
Total 405840 89855 %77.859       (%22.140 of original)
Average 36894 8168

Here is the log for the process that creates this file.













TOP     Compression Level Toolbar

The main toolbar, at the top of every documentation page, allows you to select which JavaScript compression-level you would like to use:

      [ u | s | M | ? ]

This toolbar depends on cookies for persistence. Without cookies, the compression level you choose is forgotten as soon as you are on any page outside of the 'concept', 'object_types' or 'tutorial' directories. In these other pages, the level reverts to maximum.

Abbrv. Compression Level Has internal documention? Has error checking? When should it be used? Directory
u Uncompressed Yes Yes Never, really, except to prove that the compressed versions are not broken. It's mostly for me, for just this purpose. The JavaScript files are pretty big (especially with internal documentation), so you should notice some slowdown. ${VFJS_ROOT}/js_uncompressed/
s Standard No Yes During development. ${VFJS_ROOT}/js_stdc/
m Maximum No No During production, when minimum client download is critical. ${VFJS_ROOT}/js_maxc/

If something inexplicable happens, particularly in a maximumally-compressed code file (which ignores all errors), then try it again in the standard or 'un' version of that same file.





TOP View log js_stdc/validate_form.js
When Downloaded: Core functionality. Always downloaded (when importing from js_stdc/).

Standard compression, with full error-checking. Use this during development.

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   159893  
GO 1 74271 85622 46.450 53.549 85622 53.549 53.549 Eliminated multiple-line comments.
GO 2 73235 86658 45.802 54.197 1036 1.3948 1.3948 Eliminated my personal sanity checks.
GO 3 57666 102227 36.065 63.934 15569 21.258 21.258 Eliminated single-line comments.
GO 4 52315 107578 32.718 67.281 5351 9.2792 9.2792 Eliminated unneeded spaces.
GO 5 44016 115877 27.528 72.471 8299 15.863 15.863 Eliminated unneeded line breaks.
GO 6 34783 125110 21.753 78.246 9233 20.976 20.976 Replaced all identifiers with one/two character tokens.





TOP View log js_maxc/validate_form.js
When Downloaded: Core functionality. Always downloaded (when importing from js_maxc/).

Maximum compression, with no error-checking. Use this when minimal client download is critical.

Note the 'original' JavaScript file linked below is the uncompressed version. The compressed version is exactly the same, except it does not have crash_if.js included.

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   140017  
GO 1 63844 76173 45.597 54.402 76173 54.402 54.402 Eliminated multiple-line comments.
GO 2 62808 77209 44.857 55.142 1036 1.6227 1.6227 Eliminated my personal sanity checks.
GO 3 47304 92713 33.784 66.215 15504 24.684 24.684 Eliminated error checking.
GO 4 34604 105413 24.714 75.285 12700 26.847 26.847 Eliminated single-line comments.
GO 5 32368 107649 23.117 76.882 2236 6.4616 6.4616 Eliminated unneeded spaces.
GO 6 25798 114219 18.424 81.575 6570 20.297 20.297 Eliminated unneeded line breaks.
GO 7 19973 120044 14.264 85.735 5825 22.579 22.579 Replaced all identifiers with one/two character tokens.





TOP View log js_stdc/vf_cibVFCfg.js
When Downloaded: When the cibc functionality is activated by you.

Standard compression, with full error-checking.

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   33856  
GO 1 14575 19281 43.049 56.950 19281 56.950 56.950 Eliminated all comments.
GO 2 13529 20327 39.960 60.039 1046 7.1766 7.1766 Eliminated unneeded spaces.
GO 3 11533 22323 34.064 65.935 1996 14.753 14.753 Eliminated unneeded line breaks.
GO 4 8591 25265 25.375 74.624 2942 25.509 25.509 Replaced all private identifiers with short tokens.





TOP View log js_stdc/vf_stASIF.js
When Downloaded: When the validate_form.loadVF() parameter s_sifCfgUrl, as provided by you, is defined.

Standard compression, with full error-checking.

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   5545  
GO 1 3833 1712 69.125 30.874 1712 30.874 30.874 Eliminated multi-line comments.
GO 2 2348 3197 42.344 57.655 1485 38.742 38.742 Eliminated single-line comments.
GO 3 1966 3579 35.455 64.544 382 16.269 16.269 Eliminated unneeded spaces.
GO 4 1639 3906 29.558 70.441 327 16.632 16.632 Eliminated unneeded line breaks.
GO 5 1361 4184 24.544 75.455 278 16.961 16.961 Replaced all identifiers with one/two character tokens.





TOP View log js_maxc/vf_stASIF.js
When Downloaded: When the validate_form.loadVF() parameter s_sifCfgUrl, as provided by you, is defined.

Maximum compression, with no error-checking.

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   5545  
GO 1 3833 1712 69.125 30.874 1712 30.874 30.874 Eliminated multi-line comments.
GO 2 2290 3255 41.298 58.701 1543 40.255 40.255 Eliminated error checking.
GO 3 979 4566 17.655 82.344 1311 57.248 57.248 Eliminated single-line comments.
GO 4 926 4619 16.699 83.300 53 5.4136 5.4136 Eliminated unneeded spaces.
GO 5 678 4867 12.227 87.772 248 26.781 26.781 Eliminated unneeded line breaks.
GO 6 490 5055 8.8367 91.163 188 27.728 27.728 Replaced all identifiers with one/two character tokens.





TOP View log js_stdc/vf_perm_diagnostics.js
When Downloaded: When vfp-diagnostics is turned on by you.

Standard compression, with full error checking.

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   11485  
GO 1 11436 49 99.573 0.4266 49 0.4266 0.4266 Eliminated multi-line comments.
GO 2 9902 1583 86.216 13.783 1534 13.413 13.413 Eliminated single-line comments.
GO 3 9080 2405 79.059 20.940 822 8.3013 8.3013 Eliminated unneeded spaces.
GO 4 7744 3741 67.427 32.572 1336 14.713 14.713 Eliminated unneeded line breaks.
GO 5 7007 4478 61.010 38.989 737 9.5170 9.5170 Replaced all private identifiers with short tokens.





TOP View log js_maxc/vf_perm_diagnostics.js
When Downloaded: When vfp-diagnostics is turned on by you.

Maximum compression, with no error checking.

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   11485  
GO 1 11436 49 99.573 0.4266 49 0.4266 0.4266 Eliminated multi-line comments.
GO 2 9493 1992 82.655 17.344 1943 16.990 16.990 Eliminated error checking.
GO 3 8099 3386 70.518 29.481 1394 14.684 14.684 Eliminated single-line comments.
GO 4 7731 3754 67.313 32.686 368 4.5437 4.5437 Eliminated unneeded spaces.
GO 5 6694 4791 58.284 41.715 1037 13.413 13.413 Eliminated unneeded line breaks.
GO 6 5998 5487 52.224 47.775 696 10.397 10.397 Replaced all private identifiers with short tokens.





TOP View log js_stdc/vf_dbgVF.js
When Downloaded: When you activate vfp-diagnostics, or the validate_form.configVF() parameter i_dbgPerScreen, as provided by you, is equal to something other than -1.

Standard compression, with full error-checking.

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   4085  
GO 1 2190 1895 53.610 46.389 1895 46.389 46.389 Eliminated all comments.
GO 2 2032 2053 49.742 50.257 158 7.2146 7.2146 Eliminated unneeded spaces.
GO 3 1747 2338 42.766 57.233 285 14.025 14.025 Eliminated unneeded line breaks.
GO 4 1295 2790 31.701 68.298 452 25.872 25.872 Replaced all private identifiers with short tokens.





TOP View log js_stdc/vf_obj_dgnstcs.js
When Downloaded: When you activate either cibc or vfp-diagnostics.

Standard compression, with full error-checking.

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   5593  
GO 1 3222 2371 57.607 42.392 2371 42.392 42.392 Eliminated all comments.
GO 2 3030 2563 54.174 45.825 192 5.9590 5.9590 Eliminated unneeded spaces.
GO 3 2518 3075 45.020 54.979 512 16.897 16.897 Eliminated unneeded line breaks.
GO 4 2479 3114 44.323 55.676 39 1.5488 1.5488 Replaced all private identifiers with short tokens.





TOP View log js_maxc/crash_if.js
When Downloaded: Always when importing from js_stdc/, or when importing from js_maxc/ and the cibc functionality is activated by you.

Standard compression, with full error-checking (pretty useless if not, ay?).

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   19012  
GO 1 8700 10312 45.760 54.239 10312 54.239 54.239 Eliminated all comments.
GO 2 7956 11056 41.847 58.152 744 8.5517 8.5517 Eliminated unneeded spaces.
GO 3 7432 11580 39.091 60.908 524 6.5862 6.5862 Eliminated indentation and empty lines.
GO 4 7087 11925 37.276 62.723 345 4.6420 4.6420 Eliminated unneeded line breaks.
GO 5 5823 13189 30.628 69.371 1264 17.835 17.835 Replaced all private identifiers with short tokens.





TOP View log secondary_js/test_and_xmpl_c.js
When Downloaded:  

Documentation and unit test use only

View Step Bytes Step Description
This Original Previous
Less % of % improved Less % of % improved
GO   9324  
GO 1 3525 5799 37.805 62.194 5799 62.194 62.194 Eliminated all comments.
GO 2 3286 6038 35.242 64.757 239 6.7801 6.7801 Eliminated unneeded spaces.
GO 3 2799 6525 30.019 69.980 487 14.820 14.820 Eliminated unneeded line breaks.
GO 4 2055 7269 22.039 77.960 744 26.580 26.580 Replaced all private identifiers with short tokens.





























___RPLC___ vfjs_doc_footer ___RPLCZ___