Interesting survey article on JIT compilation. Excerpt from the article:

5. CONCLUSION

Dynamic, or just-in-time, compilation is an old implementation technique with a fragmented history. By collecting this historical information together, we hope to shorten the voyage of rediscovery.

http://dl.acm.org/citation.cfm?id=857076.857077

Erick