Interactive APG - Note on Browsers
In the development and testing of Interactive APG, all of the pages displayed promptly as designed and the samples and tutorials all ran correctly with only modest script delays of 4-5 seconds for the examples with larger grammars (SIP and MEGACO.) Development was done in Firefox 3.5 running in Windows XP on an Intel Core 2 Duo CPU @ 2.2GHz CPU with 1GB of RAM.
However, you may experience degraded performance in some environments.
Depending on your machine/browser environment, it is entirely possible that you will experience script delays. Different browsers deal with script delay messages in vastly different ways. See, for example, this recent examination of the differences.
It's not my intention here to disparage or favor any of the many browsers available today, but I will comment on the only other two browsers that I tested.
- Internet Explorer: When run on the above development machine, Internet Explorer 7 exhibited some sluggishness in page displays and many of the examples cause sufficient delays for a "Stop running script?" alert message to pop up with an option to stop the script. Clicking "no" a sufficient number of times sometimes resulted in successful completion of the parse. Other times the browser hung indefinitely requiring the Task Manager to kill the process.
- Epiphany: Running the Epiphany browser in Debian\Linux, on a machine equipped with an Intel P4 1.8GHz CPU and 512MB RAM, some script delay alerts appear. Clicking continue a sufficient number of times always completed the script successfully.