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