|
Bossa Conference 2008: Webkit em todo canto – mesmo |
Origem: http://www.linuxnewmedia.com.br/noticia/bossa_conference_2008_webkit_em_todo_canto_ndash_mesmo
O mecanismo de renderização de conteúdo Web Gecko, da Mozilla Foundation1, costumava ser a principal escolha para aplicativos que precisassem dispor de visualização de páginas HTML. Com o popular navegador Firefox2 como seu principal caso de sucesso, o Gecko parece oferecer uma renderização bastante rápida e eficiente. Porém, o que o projeto KDE3 começou como seu próprio mecanismo de renderização de conteúdo web (KHTML4 e companhia) foi transformado pela Apple5 no Webkit6, já usado em seu próprio navegador, o Safari7.
Após portar o Safari (e também o Webkit, por conseqüência) para o Windows, está bem claro que o mecanismo liberado pela Apple é extremamente portável. Além disso, a Alp Toker8 mostrou há pouco, na Bossa Conference 20089 que o desempenho desse mecanismo é excelente, além de seu uso de memória ser significativamente menor que o do Gecko.
Toker frisou a necessidade de suporte à operação assíncrona, que precisa existir em futuros dispositivos móveis. Realmente é necessário que o usuário possa fechar (ou perder) sua conexão e, mesmo assim, continuar usando os aplicativos web, até que a conexão seja restabelecida e ele possa ressincronizar.
O Webkit é capaz de reproduzir vídeos com HTML5 sem plugins proprietários com o GStreamer10. Além disso, ele pode inverter o conceito atual de interfaces gráficas com partes web, dando origem às interfaces feitas totalmente em HTML5, com formulários e a renderização já embutida. Essas interfaces gráficas teriam o mesmo visual da biblioteca gráfica usada, como Alp mostrou em sua palestra no evento, com "estilos de widget perfeitamente nativos".
O Webkit ainda está sob intenso desenvolvimento – o que não é necessariamente uma má notícia. Ele vem passando por muitas "reescritas do projeto inteiro", que são até incentivadas, segundo o desenvolvedor. Entre seus portes para plataformas mais incomuns está o OpenMoko11 – um termo muito ouvido nesta edição da Bossa Conferece – e, ainda em estudo, no OLPC12 e no "papel eletrônico" iLiad.
1: http://www.mozilla.org
2: http://br.mozdev.org
3: http://www.kde.org
4: http://en.wikipedia.org/wiki/KHTML
5: http://www.apple.com
6: http://www.webkit.org
7: http://www.apple.com/safari/
8: http://www.atoker.com/blog/
9: http://www.bossaconference.indt.org
10: http://gstreamer.freedesktop.org/
11: http://www.openmoko.org
12: http://laptop.org