JavaScript é uma linguagem de programação amplamente utilizada no desenvolvimento web, sendo responsável por adicionar interatividade e dinamismo às páginas. No entanto, muitas vezes o uso excessivo de JavaScript no lado do cliente pode tornar a página lenta para carregar e consumir muitos recursos do dispositivo do usuário. Por isso, é importante considerar alternativas para reduzir a quantidade de JavaScript no lado do cliente.
Uma dessas alternativas é mover parte do código JavaScript para o lado do servidor, fazendo com que as interações sejam processadas no servidor antes de serem enviadas para o cliente. Isso pode ajudar a reduzir a quantidade de JavaScript carregada no cliente e melhorar o desempenho da página.
Para implementar essa estratégia, é fundamental ter um bom entendimento de como funciona a comunicação entre o cliente e o servidor. No lado do servidor, é possível utilizar linguagens de programação como PHP, Python, Ruby, entre outras, para processar as solicitações do cliente e retornar os resultados de forma mais eficiente.
Um exemplo prático de como implementar essa abordagem é utilizando AJAX para fazer chamadas assíncronas para o servidor e recuperar os dados necessários. Dessa forma, é possível manter a interatividade da página sem sobrecarregar o cliente com uma grande quantidade de JavaScript.
Além disso, é importante considerar o uso de frameworks e bibliotecas que possam ajudar a simplificar o desenvolvimento e melhorar a eficiência do código. Por exemplo, o uso de AJAX com jQuery pode facilitar a implementação de chamadas assíncronas e tornar o código mais legível e organizado.
Outra técnica interessante é o uso de templates no lado do servidor para renderizar o conteúdo dinâmico antes de enviar para o cliente. Isso pode ajudar a reduzir a quantidade de JavaScript necessário para manipular e exibir os dados na página.
Em resumo, reduzir a quantidade de JavaScript no lado do cliente pode trazer diversos benefícios, como uma página mais rápida e eficiente, menor consumo de recursos do dispositivo do usuário e uma melhor experiência de navegação. Experimente implementar algumas das estratégias mencionadas acima e veja como elas podem melhorar o desempenho da sua aplicação web.
Se o cliente desabilitou o javascript no browser dele foda-se, problema dele não meu.
Olha o rollback chegando ai, phpzudo ja fazia isso a decadas e ate aquele Jsp humilde tambem. kk
Vai ter que por algum javascript no cliente side até pra performance ou UX.
Ensinamento fraco, no mercado é diferente
Voltando para o PHP kKkKkKkK
Eu prefiro usar no client side com as verificações em tempo real
A grande maioria dos sites hoje contem js client side. Qual seria o sentido de um usuario desabilitar essa opção no navegador? Se for esse o principal motivo de migrar para server side, na minha opinião nao faz sentido
Como vou desabilitar os botões, inputs com isloading?
E assim quem ganha mesmo é a Vercel. Não sei pq tanta agonia pra mandar o React para server side.
Acho massa ter essa funcionalidade agora, porém não acho válido para aplicações em que o formulário precisa de uma validação em tempo real antes de enviar ao servidor, maioria das aplicações que construo usa dessas validações e interações que usam javascript no client, pra uma aplicação interna ou formulários bem simplistas pode ser que seja uma escolha essa abordagem já usada pelo PHP e demais linguagens/frameworks web que constroem aplicativos MVC
Legal que agora o pessoal usa Javascript por escolha e não por falta de opção kkkkkk
Que legal que o pessoal tá descobrindo 30 anos depois o que o PHP faz desde sempre 😅
👏👏👏