Вячеслав Грачунов, проблема была бы с дата атрибутами, да пришлось бы попотеть минут 15-20 а то и пол часа, а так остальные аттрибуты за 2 минуты можно убрать ( распространённые атрибуты заменить на пустоту и всё )
хотя может и гулярку юзнуть можно, не пробовал, подсказать не смогу
Александр, если не до конца понял к чему я это написал, то на каждом инстансе будет своё кол-во подключенных пользователей, то есть там не должно быть такого что 20к будут на одном
Александр, к примеру ты таксист, ты вышел на смену, нажал на кнопку - начать смену, и каждую секунду отправляешь по сокетам своё местоположении на сервер, на сервер когда прилетает это сообщение, создаётся задача - всё, дальше логика думаю будет понятна, что любой свободный инстанс/сервис забирает эту задачу и выполняет её тем самым обновляет информацию на всеобщей карте
те кто просматривают карту в этот момент - получают инфу о том что вот машина секунду назад была тут, а там уже на клиенте подшаманить что бы это всё красиво выглядело
Александр, я бы заюзал socket.io + парсер socket.io-msgpack-parser и не парился бы, отслеживал бы каждую секунду каждую машину ( синхронизировал бы данные с сервером каждую секунду
если нужно двигать блок относительно родителя, надо узнать ширину и высоту родителя, и двигать проверяя offsetLeft и offsetTop + учитывать сами размеры элемента
если нужно двигать блок относительно родителя, надо узнать ширину и высоту родителя, и двигать проверяя offsetLeft и offsetTop + учитывать сами размеры элемента
Денис Потапов, второй пункт работает только в рамках тг, там же есть поиск, а в поиске есть вкладка приложения, и если посмотришь то там каналы отсортированы не по активу
когда даже создаешь мини апп, там даже в документации где-то написано, как нужно делать и как не нужно что бы, веб апп лучше воспринимался в поиске
для страниц лучше использовать кастомный роут, или готовый роут, но и табы тоже можно при условии если это какой-то не серьёзный проект ( к примеру учебный, или просто для практики ), то табы для страниц тоже сойдут
0x80070005, боишься что размер будет большой и так далее ? тогда выгружай данные с сервера частями или перепиши их так что бы размер файла с этими данными был маленьким
что бы небыло багов в некоторых браузерах, типа где-то работает автокомплит где-то нет ( отключать его например ), хорошо если у например инпута есть name или уникальный id, который помогают браузерам определить, должен ли браузер понимать значение из autocomplete аттрибута
хотя может и гулярку юзнуть можно, не пробовал, подсказать не смогу