Improve Support for Interactive HTML5 Content in Rosetta
Rosetta is increasingly used to preserve digital material that goes beyond traditional documents, images, and videos. It would be useful to improve support and guidance for preserving interactive HTML5 content, particularly browser-based applications and games.
Modern browser games can depend on JavaScript, images, audio, configuration files, and other assets that need to remain connected for the experience to function correctly. A practical example is 3x3 Obby, a browser-based obstacle game:
It would be helpful if Rosetta provided clearer workflows for:
• identifying all dependencies of an HTML5 application;
• validating JavaScript and related web assets during ingest;
• preserving the original directory structure;
• testing whether interactive content remains functional after preservation;
• documenting recommended practices for browser-based interactive content.
This could also include guidance for determining which external resources should be captured with an interactive object and how those dependencies should be represented within the preserved package.
As more software and interactive experiences move to the browser, better support for preserving functional web applications could become increasingly relevant for digital collections.