SVG <script> elemento: dentro ou fora?

Eu vejo<script> tag @ pode ser usada na tag svg ref). Além disso, os elementos na tag svg podem ser acessados por JavaScript fora da tag, pois fazem parte do DOM. Não consegui encontrar muitos detalhes sobre o que é melhor. Normalmente, mantenho todo o código JS em um arquivo separado e incluo a referência em html. Posso fazer o mesmo com o script direcionado aos elementos svg também. Além disso, li que também posso fornecer um link para um arquivo JS externo dentro da tag svg.

Para ser mais claro, digamos que eu tenha uma página da web (html5) com a tag svg incorporada. o svg continha algumas formas básicas, das quais eu preciso da interação do mouse. Eu posso usar jQuery, mas não outro plugin externo. Você recomendaria manter todo o JavaScript (para elementos fora e dentro do svg) em um único arquivo ou manter a parte svg separada. Também é bom consultar os elementos dentro da tag svg usando jQuery? Alguma ineficiência se eu fizer isso?

questionAnswers(2)

yourAnswerToTheQuestion