fandorin_official, стоп??? А что вы циклом кидаете овер100+ запросов на сервер php? Вы не думаете, что он может отвалиться? Я не знаю какая у вас конфигурация web-сервера, но очевидно вы не правильно обрабатываете бэкенд
Если честно, то API технологии простой. Вы создаете xhr объект -> кидаете в него send и url и обрабатываете на onreadystatechange. Далее сложная архитектура youtube делает своё дело.
Однаго данного эффекта можно добиться еще проще через iframe. Но не думаю что youtube его юзает.
newaitix, согласен. Для того чтобы отобразить данную страницу нужны пару инопланетян в chrome V8, и пререндеринг nodejs с реализацией стрим протокола и многопоточных ассемблер приложений запущенных через asm.js. Далее нужно соблюдать законы утечки памяти в обратном порядке и освобождать её при изменения так называемого "стейта".
Алексей POS_troi: однако всё-таки я смог запустить, но теперь он мне выдает ошибки непосредственно внутри программы, которых кстати не возникало, при открытии через:
● goproject.service - goproject
Loaded: loaded (/etc/systemd/system/goproject.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2017-06-18 10:54:04 UTC; 13s ago
Process: 21725 ExecStart=/bin/bash -c /root/work/src/app/project/project (code=exited, status=127)
Main PID: 21725 (code=exited, status=127)
Jun 18 10:54:04 project systemd[1]: Started goproject.
Jun 18 10:54:04 project bash[21725]: /bin/bash: /root/work/src/app/project/project: No such file or directory
Jun 18 10:54:04 project systemd[1]: goproject.service: Main process exited, code=exited, status=127/n/a
Jun 18 10:54:04 project systemd[1]: goproject.service: Unit entered failed state.
Jun 18 10:54:04 project systemd[1]: goproject.service: Failed with result 'exit-code'.