📺 Comment Prime Video met à jour son application sur plus de 8 000 modèles d'appareils

· 2 minutes de lecture
📺 Comment Prime Video met à jour son application sur plus de 8 000 modèles d'appareils

Je ne suis pas un développeur dans l'âme même si j'ai produit quelques programmes disponibles sur github. Néanmoins j'ai trouvé cet article interessant.

Prime Video diffuse du contenu à des millions de clients sur plus de 8 000 types d'appareils, tels que des consoles de jeu, des téléviseurs, des décodeurs et des "stick". Lorsque que le développeurs veulent effectuer une mise à jour, chacun de ces appareils nécessite une version native distincte, ce qui pose un compromis difficile entre la possibilité de mise à jour et les performances.

The new architecture, with WebAssembly.

L'année dernière, Amazon a décidé d'utiliser WebAssembly (Wasm), un framework qui permet au code écrit dans des langages de haut niveau de s'exécuter sur n'importe quel appareil.

En utilisant Wasm au lieu de JavaScript pour certains éléments de l'application Prime Video, Amazon a réduit les "frame times" moyens sur un téléviseur de milieu de gamme de 28 millisecondes à 18. Dans le pire des cas, ces temps ont diminué, passant de 40 millisecondes à 25. Sans parler de la réduction de l'empreinte mémoire ... Je vous laisse découvrir la suite dans cet article publié par Amazon.

How Prime Video updates its app for more than 8,000 device types
The switch to WebAssembly increases stability, speed.