O ano de 2011 esteve recheado de novidades no mundo de JavaScript. Esse foi o principal tópico discutido por Manuel Lemos e Felipe Moura no primeiro episódio do podcast JavaScriptCast.
O evento de JavaScript BrasilJS, a morte progressiva do Flash em favor das API de JavaScript do HTML 5, a rapida evolução do uso dos browsers foram apenas alguns tópicos que foram debatidos.
Eles também comentaram sobre alguns dos mais interessantes componentes de JavaScript publicados por desenvolvedores brasileiros e de outros países.
Ouça agora o primeiro JavaScriptCast:
Alta qualidade – mp3 [0:59:16] – 24,9 MB – Download
Alta qualidade – compactado (zip) – Download
Clique aqui para assinar o feed do podcast. Se preferir, assine o feed do iTunes.
Detalhes:
Música de introdução Riviera por Ernani Joppert, São Paulo
- Últimas bibliotecas interessantes de JavaScript
Retrospectiva do mundo JavaScript em 2011:
- Resumo sobre o que aconteceu no BrasilJS;
- O uso de GPU para acelarar a manipulação de elementos gráficos nos browsers;
- A morte progressiva do Flash;
- Sites de uma página só usando AJAX e podendo ser indexadas pelos buscadores usando a convenção hash-bang (#!);
- Evolução do uso dos diferentes browsers entre os usuários comuns e desenvolvedores de JavaScript.
- Relatórios sobre a participação dos desenvolvedores de JavaScript no site JSClasses
Classes de JavaScript mais interessantes publicadas no site JSClasses em 2011:
- TMatrix de Arturs Sosins (Letônia): Manipulação da matriz de transformação de CSS de elementos das página;
- Isoworld de Arturs Sosins (Letônia): Renderizar cubos isométricos a partir de três elementos;
- Light Source de Arturs Sosins (Letônia): Projeção de sombras de elementos em páginas dependendo da posição de uma fonte de luz;
- IfUnit de Felipe Moura (Brasil): Implementação de testes unitários em JavaScript;
- var_dump de Rubens Takiguti (Brasil): visualização de valores de variáveis de JavaScript semelhante à função var_dump de PH.
Notas do podcast:
- Twitter: Manuel Lemos e Felipe Moura
- Podcast Desconferência
- PHPClasses: Site de componentes em PHP
- EcmaScript 6: Novidades para o futuro do JavaScript definidas
- TGV: Acelerando o carregamento de páginas retardando o carregamento das imagens
- Fast Page Content Loader: componente para acelerar o carregamento de páginas retardando o carregamento de JavaScript de sites remotos (publicidade, botões do Twitter, Facebook, +1, etc..)
- Humane.js: componentes para mostrar notificações vistosas que não obstruem a atividade do usuário
- jsGet: componente para detectar a mudança de valores da âncora (hash #) do URL da página