This is the Deployment Version (runs from built code). Go to the
Developer's Version (runs from source code).
Supported Platforms:
IE 5+ on Windows
Mozilla-based browsers (Firefox 1.0+) on Windows o/s
Known Issue(s):
None.
Mozilla-based browsers (Firefox 1.0+) on Non Windows o/s
Known Issue(s):
None.
Safari (3.x) on Mac
Known Issue(s):
Memory is partially managed under "System Memory". Click that tab-button
in the Mac "Activity Monitor" to see "Free" Memory go up and down according to allocated/deallocated.
The memory under the Safari process itself is not released after simply waiting for a minute.
However, memory allocated by that process is not extremely high (92mb).
The browser may have other cues for releasing the memory, such as not sweeping until allocation is above
a given level.
Opera 9+ on all o/s: Seems ultra-efficient, barely allocating any memory at all, below what could be seen in a de-allocate.
Verification Targets:
Page, including large list of words, should be done loading in about 7 seconds.
N-ary Prefix Tree Construction: Creates the tree on the fly from a list of 42,910 words downloaded from server.
Tree Search: Response to typed input should happen instantaneously. Letters should show up responsively.
Keyboard-only selection and mouse selection of completions should work. Keyboard-only navigation of the completion
list should be possible with arrow keys.
Automatic replacement of an individual word in a pre-existing list of multiple, space-delimited completions should work. In other words, if I have a list of words I've completed (space-delimited), and I go back and start typing a inside one of them and select a completion, the whole preexisting word in the list should be correctly replaced.
(The browser should release the memory, usually in about one minute after clicking "deallocate" (see "Known Issues", above)).