3 ms·
Thats fascinating! Thank you for the history! It would be cool to see the best implementation of this JS based system however I feel like it would suffer from t
by nebula8804 5y ago
Thats fascinating! Thank you for the history! It would be cool to see the best implementation of this JS based system however I feel like it would suffer from the some of the same problems as the Java system: namely with so many vendors, how can you ensure that each implementation will contain a robust JS rendering engine? Feels like that would just lead to publishers using off the shelf templates that do the bare minimum as we are seeing on Blueray.
How would the HD-DVD laser cope with having to read multiple streams? or does it read it ahead of time and just cache it somehow? One of the biggest annoyances of DVD was the fact that some player implementation had horrific seek times and so the menu transitions were mind numbingly slow.
I wish they would have watched AVGN's comedic take on DVD and Blu-Ray formats and just created a format that met all those specifications. Have you seen these videos?
Warning: Swear words
[1]:https://www.youtube.com/watch?v=VsdzaEVeFEE https://www.youtube.com/watch?v=VsdzaEVeFEE
[2]: https://www.youtube.com/watch?v=tetXKdi9U3c https://www.youtube.com/watch?v=tetXKdi9U3c
- WorldMaker 5y ago> It would be cool to see the best implementation of this JS based system however I feel like it would suffer from the some of the same problems as the Java system: namely with so many vendors, how can you ensure that each implementation will contain a robust JS rendering engine? Like I said the primary rendering engine was primarily XML driven and XML-based. So far as I'm aware the only implementation in HD-DVD's history was Microsoft's (which was a small complaint among the hardware vendors that there was only one firmware for the "base OS" of HD-DVD players), and it was incredibly performant (because it wasn't using scripting to run animations and such). It supported JS for scripting, but that scripting was almost never used in the vast majority of disc menus, and it was probably a very bare JS engine at that and never needed to guarantee performance. The JS could be under-powered because it was an optional add-on for small bits of interactivity like "games and quizzes", it was not driving hardly anything in day-to-day menus. Think "early days of the web" (or maybe HN itself): almost everything is basic HTML and JS is used sparingly for a minimum for just a small subset of interactive features. But if you built an HTML specifically to be a nicely animated Table of Contents for a movie and had years of DVD movie menus to compare for best practices. > How would the HD-DVD laser cope with having to read multiple streams? or does it read it ahead of time and just cache it somehow? One of the biggest annoyances of DVD was the fact that some player implementation had horrific seek times and so the menu transitions were mind numbingly slow. Good questions. I'm not as much a hardware person as a software person, so I don't know the answers beyond that I just recall the approach chosen by the HD-DVD standard was considered expensive in contrast to DVD or to Blu-Ray hardware standards at the time. As a user of HD-DVD, there was some noticeable seek lag in the menus, as I recall, but it was kind of magic when it worked.