[component] a syntax highlighting editor for the browser