Browser-based web development environment