IBM Interview Question

How is the javascript engine structured