>> |
No.18043
Файл: gemu.jpg -(185 KB, 1573x994, gemu.jpg)
Писал на простом JS, без каких-либо библиотек или принципов кодинга, кроме, разве что, разделения кодовой базы на несколько файлов. Но их все равно приходится вручную собирать в один .js для релиза, иначе не завернуть все в анонимную функцию, предотвращающую до некоторой степени читерство из консоли.
Посему возникают вопросы по поводу правильной(тм) организации всего и вся, иначе дальнейший рост невозможен, а планов на будущие версии было изрядно. До сих пор имел дело с популярными вебпаками и прочими методами организации кода только поверхностно и лишь в рамках существующих, уже настроенных проектов, как правило, в составе фреймворков типа Ангуляра, что здесь неприменимо.
В частности, интересуют способы идентификации пользователей без пароля, с привязкой логина к машине. Я использовал хэш на основе разрешения экрана, таймзоны, юзерагента, языка и количества ядер процессора, пытаясь добиться баланса между воспроизводимостью идентификатора между сеансами в одном браузере и минимумом коллизий, но хэш получился нестабильный. Кроме того, пользователи нередко жалуются на низкий FPS, хотя я и так принял меры на основе анализа времени выполнения основных функций.
Что можно посоветовать при таком раскладе?
|