YUI: Horas qui Open 21 de abril

19 de abril de 2011 às 01:39 por Lucas Soares | Em Desenvolvimento , Horário | No Comments

YUI 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.

  1. Disque para 1-888-371-8922 (Skype funciona muito bem para os participantes de fora dos EUA *)
  2. Digite o código de participante 47188953 #
  3. 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

Nota: Os comentários são moderados para marinheiros de primeira viagem. Spam excluída.

XHTML: <a href="" title="Avião"> title="Avião"> <abbr title="Avião"> <acronym <blockquote cite=""> <cite> <code> <del datetime <em> <Q cite=""> <strike> <strong>

Hospedado por Yahoo!

Copyright © 2006-2011 Yahoo! Inc. Todos os direitos reservados. Política de Privacidade - Termos de Serviço

Powered by WordPress em Yahoo! Web Hosting .