Client-side code compiler