# Video.js v10 — Blog > Posts published before 2026-03 describe earlier Video.js versions (1 through 8); their APIs do not apply to Video.js 10. - [What the iPhone Duo means for web development (and Video.js)](https://deploy-preview-9398--vjs10-site.netlify.app/blog/iphone-duo-web-development.md): A weekend with the iPhone Duo simulator: the Device Posture and Viewport Segments APIs, and how close Video.js gets to a native-feeling folded video player. (2026-10-06) - [Video.js v10 is GA — let the migrations begin!](https://deploy-preview-9398--vjs10-site.netlify.app/blog/videojs-10.md): Video.js 10.0.0 is stable: a ground-up rebuild bringing together Video.js, Plyr, Vidstack, Media Chrome, and Mux Player, now with a redesigned install flow, Shadcn skin support, and an official skill for coding agents. (2026-10-01) - [Video.js v10 Release Candidate](https://deploy-preview-9398--vjs10-site.netlify.app/blog/videojs-v10-release-candidate.md): Video.js v10 is now a release candidate, and it is ready for you to migrate real projects ahead of 10.0.0. With your feedback, we are looking forward to shipping 10.0.0 very soon. (2026-09-09) - [Video.js v10 Beta: Hello, World (again)](https://deploy-preview-9398--vjs10-site.netlify.app/blog/videojs-v10-beta-hello-world-again.md): Video.js v10 is a ground-up rewrite combining four open source players into one modern framework — 88% smaller default bundles, first-class React and TypeScript support, composable architecture, and beautiful new skins designed by Plyr's creator. (2026-03-10) --- All documentation: https://deploy-preview-9398--vjs10-site.netlify.app/llms.txt