Use of Events in JSSB
All major events are generated from minor events
- Directly if minor event specifies a new URL
- Indirectly if minor event specifies a form or URL click
- Need heuristic in “general pages” to link major events to minor events
Minor events are sent by master via Tango to nonmasters
Minor events are NOT immediately processed in nonmaster but rather queued
- otherwise events such as “set form text field” must be thrown away if page not ready to receive
Queues processed in two ways
- WebWisdom minor events are queued in JSSB but processed in WebWisdom page that uses them
- Other minor events are processed in order by JSSB in same loop that inspects page URL’s