Browser-based HTML/CSS/JavaScript editor with instant syntax errors and code execution