Я обнаружил, что область применения JSF 2.0 Flash реализована в Mojarra 2.x с помощью файла cookie. Похоже, что при переходе от представления A к представлению B с использованием Flash JSF отправляет ответ о перенаправлении. Это тот же самый ответ, который содержит заголовок set-cookie.
Поскольку файлы cookie являются глобальными для браузера, мне интересно, какова вероятность того, что это приведет к состоянию гонки. Поскольку cookie устанавливается во время ответа на перенаправление, я попытался выяснить, гарантирует ли спецификация HTTP каким-либо образом, что запрос, который браузер выдает в ответ, всегда первым использует этот cookie.
В целом, однако, все еще может возникнуть проблема, если этот первый запрос каким-то образом застопорился (поскольку Интернет решил направить этот конкретный запрос на полпути по всему миру), а затем на сервер поступает второй запрос, исходящий из другой вкладки. первый.
Разве печенье не является ужасной идеей для использования в качестве области флеш-памяти между двумя страницами, или я что-то пропускаю, и это совершенно безопасно?