This document discusses making HTML5 and canvas more accessible. It provides examples of using the HTML5 <canvas> element to draw shapes and charts, but notes that canvas poses accessibility challenges as it does not inherently expose content to assistive technologies like screen readers. The document suggests progressive enhancement approaches like using HTML tables with CSS/JavaScript to render visualizations, while keeping the data accessible in the table structure. It also links to resources that discuss making canvas more accessible through alternative text, labels, and programmatic access to drawn content.