já que as paginas são scripts isso faz com que o carregamento da pagina se torne lento devido o trabalho do browser ter que transformar isso em html ? pode explicar melhor???
já que as paginas são scripts isso faz com que o carregamento da pagina se torne lento devido o trabalho do browser ter que transformar isso em html ? pode explicar melhor???
Posso explicar sim Ferreira.
Pela lógica, seria mais lenta, certo? Mas não é bem assim.
Quando você chegar ao final do segundo curso de Vue.js você entenderá melhor o que é carregado pelo navegador, pois aprenderá a gerar o projeto para colocar no ar.
Então, fazendo uma prévia do que você aprenderá no segundo módulo.
Quando você gera uma aplicação em Vue.js, no final, você tem o index.html e um arquivo JavaScript com todo o código da sua aplicação que é construído no seu navegador. Como essa construção é feita no browser, há um pequeno atraso na renderização da página, mas você verá que as otmizaçõws que são feitas no projeto fazem isso se tornar cada vez mais rápido. As estratégias usadas pelos frameworks fazem essa atualização ser extremamente rápida!
Além disso, é possível quebrar sua aplicação em partes ao invés de carregar tudo de uma vez, o que se chama lazy loading. Você carrega sua página e o restante é carregado sob demanda.
No últimos anos os browsers foram sendo melhorados para favorecer o funcionamento e o carregamento de script. No final, se há algum delay, ele não deve atrapalhar a experiência do usuário.
Te espero no segundo curso de Vue para ficar ainda melhor, meu aluno!
Por fim, você deve estar se perguntando porque SPA são assim, já que dá o maior trabalho para o criadores dos frameworks, não? É que esses tipos de aplicação se parecem em muito com aplicações nativas, pois não recarregam durante o uso e a longo prazo podem ter uma performance melhor do que aplicações web tradicionais. Tudo depende do escopo da aplicação e do tipo de aplicação.
No final das contas, as SPA nasceram a partir de páginas webs tradicionais que faziam uso pesado de JavaScript. Sendo assim, por que não fazer tudo em JavaScript?
É uma explicação didática, um bom começo para entender todo esse processo.
show Flavio obrigado pelo resposta, e vamos conhecer esse tal vue hehehhe
Vamos sim ! Esses dois cursos te darão uma boa muito boa! Pode fazer com calma. Bastantes alunos já terminaram e o curso esta redondinho, sem surpresas.
Sucesso e bom estudo!