Насчет "заменит" вряд ли, если речь идет о полном замещении и его отмирании в ближайшее время, хотя бы потому, что php намного раньше появился, намного больше решений уже написано на нем и вокруг него построено большое сообщество. Низкий порог вхождения, максимальная простота, любой индус с деревни давно пишет на нем, что удешевляет типичные решения на нем и покрывают среднестатистические потребности заказчиков.
JS более многообещающий, хотя бы то что один язык на обеих концах уже огромный плюс+ кодинг под modile. От рядовых хомяков, что не видели ничего кроме php в посредственном кодинге и знакомы с JS через $(""), конечно ожидать восторга от JS не стоит: нет 100500 функций в ядре, нужных и не нужных, асинхронность, прототипное ооп (при том что все еще находятся уникумы, которые обходятся без ооп в php), пока относительно мало готовых решений - копипастить неудобно.
Ну а потеснить - конечно потеснит ибо JS покрывает те задачи, где php обижено курит в сторонке...