Преди около две или три години бих обобщил отговора на това като.
- компилирайте всички js в един файл и минимизирайте.
- съобразете всички css в един файл и минимизирайте.
- зареждане на външни скриптове async.
- задайте заглавки за управление на кеша в далечното бъдеще.
- URL адреси на активи за пръстови отпечатъци за невалидност.
- използвайте свой собствен CDN.
Сега приложенията изглеждат много по-тежки на javascript. И видях доказателства, че браузърите могат да отварят повече паралелни връзки.
Коя в момента е най-добрата практика за ефективност в мрежата при включване на статични активи.
Когато използвам рамка като angular, backbone или ember, трябва ли да обвържа рамката с моето приложение или да използвам публичен cdn (като googles https://developers.google.com/speed/libraries/) и просто да обединя кода на приложението си?