Houdini - how you too can write a browser rendering engine!