Avec OS X Yosemite, Apple met à niveau Safari non seulement en matière de design, mais aussi en y intégrant bon nombre de technologies comme l'activation par défaut de WebGL (lire : WebGL activé par défaut dans Safari et les WebView d'iOS 8). Le navigateur intègre aussi la balise vidéo HTML5 dont Netflix va tirer parti. Le service de vidéo à la demande sur abonnement a planché avec Apple afin d'implémenter dans le navigateur les extensions Premium Video, trois spécifications du W3C qui protègent les vidéos. Jusque-là, il fallait utiliser un plug-in comme le Silverlight de Microsoft, ce qui était plus contraignant et gourmand.
Ce faisant, Safari suit les traces de Mozilla qui, le mois dernier, a annoncé de guerre lasse et à contre-coeur l'implémentation d'EME (Encrypted Media Extensions) au sein de Firefox. EME fait justement partie de ces spécifications du W3C (lire : DRM dans Firefox : « ce n'est pas un jour heureux pour le web »). Il s'agit d'un outil de gestion des droits numériques (DRM) pour les contenus vidéo. En plus d'EME, Apple a implémenté dans la version Yosemite de Safari, Media Source Extensions (MSE). Enfin, le support de l'API WebCrypto (Web Cryptography) permettra de chiffrer et déchiffrer les communications entre l'application Javascript de Netflix et les serveurs de l'entreprise.
Dans le cas de Netflix, promoteur de cet ensemble d'extensions avec Google et quelques autres, ce que l'utilisateur perd au niveau du contrôle, il le gagnera (façon de parler) au niveau de l'autonomie. L'utilisateur d'un MacBook Air peut ainsi s'attendre à gagner deux heures d'autonomie sur la lecture de films diffusés en 1080p sur Netflix, à condition de regarder le film dans son navigateur à jour.