I've been thinking about why we don't have a standardized graphical markdown language similar to HTML and CSS that can represent the graphical state of a web browser. Wouldn't it be great if this could reduce inconsistencies across different web browsers?
1 Answer
Actually, there is something called SVG (Scalable Vector Graphics) that can represent vector graphics generically. But just switching to SVG won’t completely eliminate the rendering differences between browsers, since HTML rendering to SVG can still yield slightly different results depending on the browser.
That's an interesting point! What if the rendering happened server-side, and we just transferred it as an image? Browsers would only need to handle image rendering, making it simpler to achieve consistency. But then, dynamic content would be a challenge!