BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias jQuery 1.3 Liberado com Nova Alta Performance no CSS Selector Engine

jQuery 1.3 Liberado com Nova Alta Performance no CSS Selector Engine

A versão 1.3 da biblioteca JavaScript jQuery foi disponibilizada com a funcionalidade Sizzle, um novíssimo CSS selector engine o qual oferece um ganho de performance significante para os selectors mais frequentemente usados. Juntamente com o lançamento, uma nova API browser está disponível online ou como uma aplicação Adobe AIR e pode acomodar exemplos executáveis que desenvolvedores possam experimentar.

A funcionalidade mais notável do novo release é:

  • Sizzle o qual é um standalone, totalmente extensível e engine CSS selector mais rápido.
  • Uma refatoração pesada no sistema de eventos
  •  A adição do “Live Events” que pode ser encontrado para todo elemento corrente - e futuro.
  • Mais rápido HTML appending.
  • Reescrita do método offset para mais rapidez.
  • Substituído "farejamento" de browser com funcionalidade de detecção, onde simula uma característica particular de browser ou bug para verificar essa existência.

O Time do jQuery pretende disponibilizar o jQuery 1.3.1 para capturar quaisquer bugs que podem ter escapado.

Como James Hart relata parece haver um problema com o uso da versão v1.3 com o Visual Studio atualmente:

…referencia JQuery 1.3 de um arquivo no VS2008, e falhas em um heap. Parece que algo no novo componente Sizzle CSS selector do JQuery que o VS simplesmente não gosta. Isso desabilita todos JavaScript no arquivo referenciado. É uma vergonha, a MS liberou um pre-SP1 hotfix que habilita intellisense ser compatível com jQuery 1.2, e eu sei que os caras do VS tem uma engine completamente revista vindo na próxima versão do VS. Mas agora, parece algo na capacidade de detecção de código do Sizzle que lançou o código corrente VS2008SP1 para alguém que vacilou.

Com sorte, se você está usando um arquivo -vsdoc.js para aumentar o jQuery, intellisense não falha porque ignora o atual arquivo fonte do JQuery. Infelizmente, não existe arquivo intellisense para JQuery 1.3.

Você pode encontrar mais informação no JavaScript e Rich Internet Applications aqui na InfoQ.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT