amg0461, нельзя из колбека туда перейти, он асинхронно выполняется, вы же пытаетесь мыслить в синхронной парадигме.
После вызова fs.readFile, не дожидаясь результата, поток выполнения продолжит движение к блоку 3
У копии внутренние компоненты могут быть абсолютно любые и скорее всего самые дешёвые. Если есть возможность, рекомендую заказать оригинальный на ebay, AliExpress из Китая.
На Fortran тоже софта осталось полно, это аргумент в пользу его изучения? В топе 15 он все еще из-за поддержки уже написанных продуктов, нет никаких объективных факторов писать новые проекты на нем, а тем более изучать как первый язык.
Для начала стоило бы попробовать оптимизировать PHP код. Если этих мер недостаточно, то напишите отдельный микросервис на Golang.
С бекенда на PHP сможете общаться с ним через REST Api. (то есть выносите трудоемкую процедуру в отдельный сервис)
Еще можно воспользоваться готовым мостом через websocket https://github.com/spiral/goridge
Скорее всего вы говорите об играх с Denuvo, их взлом крайне времезатратный. Поэтому кракеры не особо горят желанием взламывать игру после каждого патча.
После вызова fs.readFile, не дожидаясь результата, поток выполнения продолжит движение к блоку 3