Allow interruption during dependency and linking phases. Use buffered
writer to render final JavaScript