Aus dem Kobalt-Dokument von 360 Video implementiert Kobalt es mit CSS, es verwendet nicht WebGL, um es zu implementieren, Was ist der Unterschied für die Leistung zwischen CSS und WebGL 360-Video zu implementieren? Gibt es einen Leistungseinfluss auf die Plattform beim Abspielen von 360-Video?Was ist der Unterschied für die Leistung zwischen CSS und WebGL zum Implementieren von 360-Video?
0
A
Antwort
7
CSS Spherical Filter Extension für 360 ist bekannt als besser als WebGL 360 in Bezug auf die Leistung.
Durch die CSS-Implementierung wird JavaScript aus dem Render-Thread herausgehalten und die 360-bezogenen Berechnungen im Browser in einem separaten Thread vom Render-Thread beibehalten.
WebGL benötigt JavaScript, um jeden einzelnen Frame zu rendern. Es ist nicht einfach zu garantieren, dass JavaScript schnell ausgeführt wird, während andere Dinge wie Eingaben, XHR-Anfragen und dergleichen behandelt werden. Und das bringt einen Rahmensprung.
Verwandte Themen
- 1. Was ist der Unterschied zwischen CSS erben und initial?
- 2. Was ist der Unterschied zwischen CSS-Positionen?
- 3. Was ist der Unterschied zwischen dem Verkleinern von CSS und dem Komprimieren von CSS
- 4. Was ist der Unterschied zwischen% und vw in CSS?
- 5. Was ist der Unterschied zwischen * und * | * in CSS?
- 6. Alpha-Rendering-Unterschied zwischen OpenGL und WebGL
- 7. Was ist der Unterschied zwischen `==` und `ist`?
- 8. Leistung von WebGL und OpenGL
- 9. Was ist der Unterschied zwischen den maximalen Bildtexturen von WebGL 2.0 und den maximal zulässigen Textureinheiten?
- 10. Was ist in CSS der Unterschied zwischen Kaskadierung und Vererbung?
- 11. Was ist der Unterschied zwischen $ (...) und `...`
- 12. Was ist der Unterschied zwischen diesen beiden Methoden von CSS?
- 13. Was ist der Unterschied zwischen? und ? = Nil
- 14. Was ist der Unterschied zwischen:.! und: r !?
- 15. Was ist der Unterschied zwischen .Equals und ==
- 16. Was ist der Unterschied zwischen Difftime und '-'?
- 17. Was ist der Unterschied zwischen `&` und `ref`?
- 18. Was ist der Unterschied zwischen $ und $$?
- 19. Was ist der Unterschied zwischen/* ... */und/** ... */
- 20. Was ist der Unterschied zwischen Verilog! und ~?
- 21. Was ist der Unterschied zwischen ⊕ und + hier?
- 22. Was ist der Unterschied zwischen OpenGL und GLSL?
- 23. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 24. Was ist der Unterschied zwischen strcpy und "="?
- 25. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 26. Was ist der Unterschied zwischen + = und = +?
- 27. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 28. Was ist der Unterschied zwischen:
- 29. Was ist der Unterschied zwischen getHtml() und getData() von CKeditor
- 30. Was ist der Unterschied zwischen verwaltetem C++ und C#?