Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Aynen ondan bahsettim. Onun dezavantajı da işte çoğu kişi rate limit koymayı unutuyor veya açıkları kapatmayı unutuyor ve siteye giren kişiler API endpoint URL'sini alıp bot yardımıyla bütün verileri tek tek okuyabiliyor.
APIa bağlanırken JS fetch ile mi bağlanacaksınız yoksa başka bir yöntemle mi? Fetch kullanarak yapınca kullanıcı endpoint urlerini görebildiği için endpoint üzerinden data mining yapılması kolaylaşıyor (ve çoğu kişi rate limit koymayı unutuyor) bu yüzden sitedeki verilerin sunucu tarafında...
Basit projelerde gayet gayet mantıklı. Zaten büyük projelerde PHP tek başına yeterli gelmiyor. O zaman da birden fazla sunucuya Python PHP Node.js vs. kurup API açıp birbirleri arasında iletişim kurduruyorum. Sizin başlangıç için daha iyi bir yönteminiz varsa yazabilirsiniz. Bir de hatırlatayım...
Tek yolu PHP demedim? "PHP kullanman lazım" ifadesinden ne anlıyorsunuz? En popüler ve basit yollardan birisi PHP olduğu için öyle yazdım. JS derken sanırım Node.js'i kastettiniz. PHP yazarken doğrudan HTML kodları arasına PHP tagı açılarak yazılabildiği için nodejs'e göre kullanımı daha kolay...