I've searched and read some articles about web application security scanners. I've found that almost all scanners at first crawl the application to find all pages (or states). And then after crawling completed, the scanner starts to test the application (fuzz testing for instance).
Isn't it possible (for some reasons) crawl and test pages simultaneously? For example find page A then do fuzz testing on it, after that crawl again and find page B and so on. Is it theoretically possible? Is it practical? If not, please explain why?