Hacker News new | ask | show | jobs
by michael_miller 4708 days ago
My guess is that it's because browser support is inconsistent, and Apple needs to have a 100% flawless experience on ahem less-well-engineered browsers. Positioning the SVG elements precisely ensures that nothing is cut off, and there aren't any visual oddities. Writing your own layout engine is a great way to ensure a consistent experience across multiple rendering engines.
1 comments

Most of Apple's other online services (particularly all of their dev tools) instead just require Safari.