Firefox 3.1 Worker Threads

O Firefox 3.1 vai trazer algumas novidades e uma das que mais interessam a quem trabalha com Javascript são as Worker Threads.

De um modo simples, o que estas permitem fazer é lançar threads dentro do Javascript que correm paralelamente ao fio de execução principal (resumindo: fazem o que é suposto as threads fazerem). Para já não existem objectos partilhados em memória e a passagem de dados é feita com recurso a eventos (mensagens). O código necessário para fazer  isto funcionar é relativamente simples e de compressão directa, esperemos agora que outros browsers sigam o mesmo exemplo.

Pelo que já experimentei no FF3 b2 pareceu estar a funcionar bem e tirou realmente partido dos dois núcelos que a máquina de teste tinha. Ainda de referir que coisas como XHR também podem correr nas threads criadas.

O draft da recomendação está em http://whatwg.org/ww.

Post a Comment

Your email is never shared. Required fields are marked *

*
*