YUI: Horas qui Open 21 de abril
19 de abril de 2011 às 01:39 por Lucas Soares | Em Desenvolvimento , Horário | No CommentsYUI Serviço Loader remoto
Por um tempo agora, Reid Burke vem trabalhando em um serviço baseado Node.js para acelerar o processo de cálculo e solicitando as dependências do módulo em YUI 3. Ele tem isso bem perto de abotoado, neste momento, e quer compartilhar o que ele tem e se as suas ideias para o que tornaria ainda awesomer.
O problema
Por um tempo agora nós sabemos que, embora muito conveniente para os desenvolvedores, o Y.use( modules ,...) método introduz um atraso desnecessário na hora de girar o código de implementação. Acontece que é muito trabalho calcular árvores de dependência, e os metadados que só pode ser onerosa para o consumo de memória de sua página. O método tradicional de incluir o arquivo de semente YUI ( yui-min.js ), então a inicialização com YUI().use(...) primeiro diz YUI para carregar o carregador de módulo, que está sobrecarregada com os metadados de dependência para toda a biblioteca em sua origem, então tem Loader calcular a lista completa de módulos necessários com base na sua use(...) declaração na máquina do cliente.
A solução
O Remote Service Loader move este cálculo para o servidor, fazendo com que seu código inicializar mais rápido e reduzir o perfil de seu site de memória do cliente, pois os metadados e Loader já não são necessários na máquina do cliente. Serve também como o manipulador de combo, retornando todo o código diretamente em vez de encaminhamento através da combinação de serviços yahooapis (menos tráfego de rede), e é capaz de ser implantado em um servidor Node.js no seu domínio.
O plano é ter Reid demo que está funcionando hoje, incluindo alguns muito impressionantes estatísticas do seu uso em yuilibrary.com , em seguida, abra a chamada para comentários e pedidos. Venha conferir o que o futuro do YUI Loader está parecendo!
Tempo e detalhes
Estaremos on-line 10:00-11:00 PDT quinta-feira. Os detalhes de conexão são as mesmas, como de costume.
- Disque para 1-888-371-8922 (Skype funciona muito bem para os participantes de fora dos EUA *)
- Digite o código de participante 47188953 #
- Junte-se a sessão de compartilhamento de tela (este irá pedir-lhe para instalar o plugin Adobe Connect se esta é sua primeira vez com ele)
* - Se o Skype não é uma opção, e-mail-me ou me pegar (ls_n) no canal IRC # yui na freenode para um número local.
Compartilhe e ampliar: Bookmark com del.icio.us | digg it! | reddit!
Sem comentários ainda »
RSS feed para comentários neste post. TrackBack URI
Deixe um comentário

Copyright © 2006-2011 Yahoo! Inc. Todos os direitos reservados. Política de Privacidade - Termos de Serviço
Powered by WordPress em Yahoo! Web Hosting .

