Ключевой частью вашего вопроса является «и его анализ». В комментарии вы сказали, что хотите загрузить цветовую палитру .gpl и делать что-то с ней в переменной. Это точно для чего предназначен ajax. Это просто, оно очень широко поддерживается, хорошо работает в разных браузерах, и, поскольку вы загружаете палитру со своего собственного сайта, проблем с политикой одинакового происхождения нет. Какова ваша причина запрета AJAX?
Но с этим ограничением вам действительно будет тяжело. Во многих браузерах вы можете загрузить изображение в canvas
и получить к нему доступ к пикселям, не используя Ajax, но в настоящее время вы не можете сделать это в IE, не используя excanvas.js или аналогичный.