3 ms·
The browser doesn't natively support syntax highlighting (they aren't features of HTML or CSS).
by marxidad 10y ago
The browser doesn't natively support syntax highlighting (they aren't features of HTML or CSS).
- eyelidlessness 10y agoIt depends what you mean by "support". There are two things a JavaScript syntax highlighter is doing: 1. Classify each token (whether this is building up an AST or doing something more fuzzy/clever is immaterial for this discussion); 2. Construct a DOM tree (HTML) that is styled (CSS). Step 1 does not have to happen client-side at all. Step 2 doesn't require JavaScript at all.
- xigency 10y agoThat hardly makes sense. Changing the color of text is definitely a feature of HTML and CSS. What's the lazy reason for not rendering that before serving the html page.