Essa semana reuni muita coisa, fiz um filtro no que achei mais interessante.
Dentre o que escolhi temos Games, DOM, Performance, Libs, Node, HTML5 e mais algumas coisas.
Jaws HTML5 javascript game lib
http://jawsjs.com/
Pra começar, achei por ai a Lib Jaws,uma biblioteca JavaScript+HTML5 para desenvolvimento de Games 2D.
A biblioteca suporta tanto Canvas quanto DOM, baseando-se em Sprites.
Não fiz nenhum tese prático, mas deixei na minha lista de Libs para Games em JavaScript.
Perdi a conta de quantas Libs como essa já existem, isso é muito bom, pois na hora de desenvolver temos várias opções.
Abaixo alguns demos:
example #2
example #3
example #4
DOM Monster
http://mir.aculo.us/dom-monster/
DOM Monster é um excelente bookmarklet que permite medir a performance de uma página.
Basicamente o DOM Monster faz uma análise do DOM e exibe o resultado baseado em performance.
O legal é que essa análise mostra os pontos em que temos perda de performance na página, e ainda nos da a dica de como podemos fazer para melhorar isso.
Por exemplo, ao rodar o DOM Monster em uma página, ele retornou me dizendo que existiam 70 nodes vazios no HTML, e isso obviamente pode ser corrigido para aumentar a performance.
O DOM Monster é mais um projeto do Thomas Fuchs.
JavaScript Performance
http://javascriptrocks.com/performance/
Mais um dos projetos do _Thomas Fuchs, _são 3 livros para acabar com o problema em suas páginas.
Já estão no meu orçamento para compra!!!
E é bem barato, pelo que vi tem até uma licença para empresas que sai por $200. Muito barato e com certeza vale muito a pena.
Esses são os 3 livros:
Part 1: Dude, Where’s My Performance?
Part 2: Loadtime, or, The Land of Unicorn Tears
Part 3: Runtime, Cuz Tuning Loops Is Hardcore
Assim que eu ler, faço um post sobre ;)
Vapor.js
http://vaporjs.com/
“The World’s Smallest & Fastest JavaScript Library”
Comprovadamente a biblioteca mais leve e mais rápida do mundo! É verdade.
Olhem o gráfico de performance de bibliotecas JavaScript:
Vapor JS disparado é a mais performática.
O projeto está no GitHub: https://github.com/madrobby/vapor.js
Hehehe. Sim, é uma piada. Mas pra quem entendeu, não é tão piada assim, é a mais pura verdade.
Ah, esse é mais um projeto do Thomas Fuchs.
New Game Conf
http://www.newgameconf.com/
Acontecerá em Novembro(2011), em São Francisco, a HTML5 Game Conference.
Eu olhei a grade e só tem gente boa ali, vai ser um grande evento, que eu gostaria muito de poder ir. Quem tiver a oportunidade, não pode perder.
Espero que eles disponibilizem os videos das palestras.
O que exatamente é NodeJS
http://www.ibm.com/developerworks/br/library/os-nodejs/
Em junho deste ano, a IBM descobriu, ou começou a dar atenção para o NodeJS.
Vale a pena dar uma lida no artigo que está bem didático, dando uma introdução ao Node, falando sobre qual problema o Node soluciona e como funciona.
Além disso tem alguns exemplos bem bacanas.
Isogenic Game Engine
http://www.isogenicengine.com
Mais uma engine para criar Games em JavaScript.
Mas a Isogenic Game Engine me pareceu ser uma das melhores que já vi até agora.
History Image Gallery
https://developer.mozilla.org/en-US/demos/detail/history-image-gallery
Fiz um demo para o Mozilla DevDerby essa semana.
O demo consiste em exemplificar o funcionamento da History API do HTML5.
NodeKO
http://nodeknockout.com/
Rolou no ultimo final de semana o Node Knockout, e infelizmente não consegui participar esse ano.
A lista das Apps desenvolvidas está no site: http://nodeknockout.com/
Bom, estes foram os que mais me chamaram a atenção durante essa semana.
Deixei alguns de fora porque não consegui avaliar, mas semana que vem coloco na lista.
JavaScript !!!