Da Du ohnehin clientseitig JS nutzt, kannst Du das Laden der Binärdateien auch über XMLHttpRequest machen. Dann brauchst Du sie auch nicht als base64 kodierte Daten in XML zu verpacken oder überhaupt in die HTML Seite zu integrieren. Die Daten müssen lediglich per HTTP abrufbar sein.
MfG
GK