Como tornar o Dojo um pouco mais leve?
-
03-07-2019 - |
Pergunta
Eu tenho olhado para o Dojo e tem alguns truques bons, no entanto, é um IMHO bastante enorme. Basicamente, ao ver meu teste minha máquina lenta (600 MHz), apenas carregar o dojo foi meio doloroso e pode imaginar que muitos dispositivos móveis também não ficarão felizes com isso.
Existe uma versão fina ou algo assim disponível?
Solução
O que você quer dizer com 'carregar dojo'?
Se você quer dizer abrir uma página com um cache limpo, e o site leva muito tempo para carregar, pode ser porque você está usando uma versão não minificada da biblioteca.
Se você quer dizer carregar alguns dijits, ou uma página completa, então é provavelmente uma combinação da velocidade do seu navegador com JS, velocidade do seu computador e velocidade do Dojo.
Tente carregar algo semelhante de outra estrutura como Ext JS ou jQuery Para ver se eles são diferentes.
Outras dicas
O dojo não é enorme - ele carrega o quanto você precisa usar enquanto a base é de 26k. E obviamente para qualquer implantação real:
- Use AOL ou Google CDN. Ver Página de download do dojo Para instruções.
- Construa sua própria versão simplificada do Dojo. Ver O sistema de pacotes e construções personalizadas para detalhes.