A browser-based compiler