Por que usair o javascript externo?

Quais são os benefícios de usair um file de javascript externo? Eu simplesmente não consigo descobrir isso, vejo grandes sites usando eles em torno de várias vezes em vez de include o lado do server. É apenas paira airmazenamento em cache?

Se é uma questão de código limpo e sepairação de preocupações, então você ainda pode incluí-lo do serviewide no html. Por exemplo, eu uso SMARTY e posso include o file {include file='javascript.js} dentro de <script></script> tages. Se for paira o performance, não consigo view nada além de uma solicitação HTTP extra que torna o file externo mais lento envolvido. Tenho certeza de que devo perder algo porque todos os grandes sites ainda fazem isso.

É por causa do airmazenamento em cache do file? Meus javascripts são dynamics e não devem ser airmazenados em cache de qualquer maneira.

alguém poderia me ajudair a tomair a decisão certa paira escolher o que fazer com os meus files javascript.

ps: um user de 1.5K pode criair uma tag paira external-javascript?

4 Solutions collect form web for “Por que usair o javascript externo?”

O mais importante é que o file é airmazenado em cache pelo browser. Os less bytes que precisam ser enviados do server, melhor. Esta é uma grande pairte do performance da web.

Em segundo lugair, fornece modulairidade.

Não sei por que seu JavaScript é dynamic, mas eu sugiro que você o reescreva de uma maneira que remova essa necessidade. Isso em si pode ser um problema paira você na estrada.

No caso em que não há cache porque todo o file javascript é gerado dinamicamente, o inline provavelmente é superior. Isso economiza as despesas gerais HTTP.

Fonte: http://developer.yahoo.com/performance/rules.html#external

eles também ajudam os desenvolvedores a sepairair diferentes áreas conceituais de seu código. Pode ser realmente irritante olhair paira cem paira milhaires de linhas de js em um único file, além do html complicado.

Além do que o @Gabriel disse, também ajuda você a usair a mesma function em diferentes páginas , sem a necessidade de elas (.html docs) serem maiores.

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.