A headless Trident engine (Internet Explorer) with a Javascript API. Port of PhantomJS