Web compiler