- Spray Java JIT pages to exploit a browser bug.
- Spray Java JIT pages to exploit a Flash bug.
- Spray Flash JIT pages to exploit a browser bug.
- Spray Java JIT pages to exploit Java.
- You could even spray browser JS JIT pages to exploit Java if you wanted to ;-)
- ...etc.
- The Java plug-in was rearchitected so that it runs out-of-process in most browsers.
- IE and Chromium placed page limits on JavaScript-derived JIT pages (covered a little in the famous Accuvant paper.)
- Firefox introduced its out-of-process plug-ins feature (for some plug-ins, most notably Flash) and Chromium had all plug-ins out-of-process since the first release.