JS kodum için harici dosya oluşturmak veya sadece html koduna koymak daha mı iyidir?
JS kodunuz için harici bir dosya oluşturmak daha iyidir. Ayrıca, istemciye sunduğunuz bir veya iki dosyaya sahip olmak daha iyidir. Ancak, sürdürülebilirlik sorunları için JS kodunuzun birden fazla dosyaya bölünmesi de daha iyidir. Bunu yapabilmek için Gulp gibi farklı JS dosyalarınızı tek bir dosyada birleştirecek olan ön işlemcileri kullanabilirsiniz .
İstemcinin işlemesi için daha az HTTP isteği olacağından, daha az dosya sunmak daha iyidir.
Sayfaya yerleştirmek daha hızlı mı yükleniyor?
Evet, HTML için yalnızca bir istek yaptığınızdan, harici olarak JS kodunuzla çok sayıda istek (en az 2) yaptığınızdan, daha hızlı olduğu açıktır. Bu yalnızca JS kodunuz her iki tarafta da küçültülmediyse ve bu, tek bir HTML sayfasında kodunuzu korumanın ne kadar zor olacağını dikkate almaz.
Kullanıcıların kod isteklerini reddetmek için izinleri değiştirebilir miyim, ancak html sayfası yine de kodu çağırabilir mi?
Hayır yapamazsın. JS kodu, CSS kodu ve HTML kodu gibi statik içeriktir. Bu, tarayıcıya girdikten sonra istemci onu ve içeriğini tamamen indirebileceği anlamına gelir. Her bir dosya, resim, script indirilmeye açıktır.
Ancak , kodunuzu küçültebilir / büyütebilirsiniz , böylece bir insanın onu kullanması daha zordur. Bu sadece önce performans için yapılan çirkinleşmenin bir sonucudur .