Skip to main content

46 docs tagged with "Research"

Upstream research and deep dives (e.g. browser engine internals) informing design decisions.

View all tags

Chromium SVG Text

SVG text is the most intricate part of SVG rendering because it combines:

SVG Transforms and Coordinate Frames

Reference for SVG transform-attribute syntax, viewport / viewBox, and use-instance coordinate frames — feeds an IR redesign that must refuse-vs-normalize rotation and pivot.

Untrusted SVG rendering — isolation strategies

Survey of how the web platform and peer editors render untrusted SVG without executing author script: the script-execution vector inventory, allowlist sanitization (DOMPurify, tldraw), the secure static image mode, iframe sandboxing, parse-into-model editors (Figma, Penpot, Excalidraw), and what a host CSP does and does not neutralize.