GitHub has introduced a new service to automatically generate Open Graph social sharing images for repositories, issues, pull requests, and commits, improving the visual and informational content shared on platforms like Twitter. The service uses a Node.js application and the GitHub GraphQL API to collect relevant data, which is then transformed into HTML and converted into an image using Puppeteer. To enhance performance, the development team replaced Puppeteer's default `networkIdle0` setting with a custom DOM-based approach, reducing idle time and boosting rendering speed by adjusting memory settings. This optimization allows the service to efficiently generate around two million unique images daily, with a significant portion being served from cache, providing a more engaging sharing experience for GitHub users.