TecheNet
  • Mobile
    • APPLE
    • APPS
    • GOOGLE
    • HUAWEI
    • ONEPLUS
    • SAMSUNG
    • XIAOMI
  • Tech
    • AUTOMÓVEIS
    • MOBILIDADE ELÉTRICA
    • IMAGEM & SOM
    • ENTREVISTAS
  • Gaming
  • IA
  • Opinião
  • Segurança
  • Negócios
    • EMPRESAS
    • CRIPTOMOEDAS
    • MARKETING
  • Mais
    • ARTE E CULTURA
    • DICAS
    • LIFESTYLE
    • DIREITOS COM CAUSA
    • INTERNET
    • GUIAS
    • PROMOÇÕES
    • REVIEWS
    • SUSTENTABILIDADE
    • TUTORIAIS
Sem resultados
Ver todos os resultados
TecheNet
Sem resultados
Ver todos os resultados

OdinMonkey – o caminho para uma internet turbinada no Firefox

Rui Oliveira por Rui Oliveira
23/03/2013 - Atualizado a 21/05/2016
Em Hardware, Internet, Notícias, Software

Os browsers actuais são capazes de executar instruções em JavaScript muito mais rapidamente do que alguns anos atrás. Mas apesar das páginas web actuais se parecem mais com aplicações de desktop, o desempenho do JavaScript é ainda muito longe do que você pode esperar de um programa nativo. Para ajudar a diminuir esta diferença, a Mozilla começou a incorporar o OdinMonkey no Firefox.

A Mozilla lançou há algum tempo atrás o projecto asm.js. Este projecto foi criado pela Mozilla de modo a experimentar com algumas tecnologias que lhe poderiam permitir diminuir a diferença entre aplicações web e nativas. O projecto parece ter cumprido as expectativas da Mozilla, já que foi recentemente integrado, com a designação de OdinMonkey, no Firefox Nightly – a versão de desenvolvimento do Firefox.

Na prática o OdinMonkey, é o nome do módulo de otimização asm.js do Firefox, que permite a programadores desenvolver o seu código em C ou C + +, e traduzi-lo para JavaScript e executá-lo a uma velocidade mais aproximada do desempenho nativo. Esta abordagem tem as suas semelhanças com a tecnologia Native client que a Google incorporou no seu browser Chrome.

Contudo, enquanto no Native Client da Google os programadores desenvolvem aplicações (em C/C++) que são compiladas em executáveis nativos a abordagem do OdinMonkey é diferente. Na prática os programadores desenvolvem em C/C++ mas o código depois é convertido para javascript e compilado para ser executado. Mas então porque a Mozilla não adopta a mesma estratégia da Google?

A principal razão é que na prática o javascript é a linguagem script da Web e devido a ser um standard, é de domínio e código aberto. Com este mecanismo a Mozilla assegura que uma aplicação Web que tire partido do asm.js, vai executar de forma adequada em qualquer browser. A abordagem da Google baseia-se numa quebra na compatibilidade dos standards da web e baseia-se numa estratégia de distribuição desses arquivos compilados em C++ (no formato binário) na sua Chrome Store. Trata-se portanto de uma estratégia menos amiga da interoperabilidade embora seja mais optimizada no campo da velocidade.

Mas qual o real benefício do OdinMonkey para os usuários?

Primeiro de tudo poderá esperar que o seu browser execute tarefas mais rápidas em tudo em todas as aplicações que utilizarem massivamente o Javascript. Mas estamos a falar em que diferenças mais ou menos? Alon Zakai da Mozilla fez os testes e apresentou o seguinte gráfico.

Img_mozilla_odinmonkey_firefox_02

No geral, pode-se observar que o tempo necessário para executar qualquer tarefa optimizada pelo OdinMonkey (representado a verde) está mais próximo do tempo necessário para executar o mesmo processo de forma nativa (representado a amarelo).

Isto significa que, de uma perspectiva dos usuários, poderemos ver em breve jogos significativamente melhores e mais complexos no seu Browser. A maioria dos jogos são desenvolvidos em C e/ou C++ logo o OdinMonkey é um recurso precioso para a maioria dos programadores a trabalhar na indústria de desenvolvimento. Poderá também esperar aplicações web bastante mais rápidas, assumindo que os seus autores comecem a adaptar o asm.js.

Contudo, esta actualização não é inocente do ponto de vista das ambições que a Mozilla tem no mercado móvel. De certeza que esta tecnologia vai chegar ao Firefox OS, e se assim acontecer a Mozilla terá aqui a infraestrutura ideal para atrair várias aplicações para o seu sistema operativo móvel. Isto significa que os autores de aplicações e jogos, podem trazer as suas criações ao Firefox OS com um mínimo de esforço de conversão do C/C++ para Javascript.

A não ser que o desenvolvimento atinja um obstáculo, a Mozilla prevê que o OdinMonkey seja incluído na versão estável do Firefox 22 (para Windows, Mac e Linux) que está previsto para ser lançada em Junho. Caso tenha curiosidade em ver as diferenças de velocidade da nova tecnologia, siga as instruções neste link, para ter acesso a demos da nova tecnologia.

Tags: firefoxMozilla
PartilhaTweetEnvia
Rui Oliveira

Rui Oliveira

é formado em Engenharia Informática na Universidade de Coimbra, e tem como áreas de interesse tecnologias Web e Gadgets.

Artigos relacionados

Apple - siri e inteligência artificial
Notícias

Tim Cook revela: Visual Intelligence é a função de IA favorita no iPhone

01/02/2026
Honor magic8 lite: resistência extrema e bateria de 7500mah chegam a portugal
Notícias

HONOR Magic8 Lite: resistência extrema e bateria de 7500mAh chegam a Portugal

29/01/2026
Stream deck produtividade
Notícias

Stream Deck: o “brinquedo” de streamers que é a melhor ferramenta de produtividade

25/01/2026
Fortuna de elon musk atinge recorde de 788 mil milhões de dólares
Notícias

Fortuna de Elon Musk atinge recorde de 788 mil milhões de dólares

24/01/2026
Satya nadella é o novo ceo da microsoft
Microsoft

CEO da Microsoft avisa: a IA tem de ser útil ou perdemos a “permissão social” para a usar

22/01/2026
Iqoo 15 ultra imagens oficiais
Notícias

iQOO 15 Ultra: design “Cyberpunk” e 4,5 milhões no AnTuTu

22/01/2026

Comentários

Últimas notícias

Xiaomi lança redmi pad pro com hyperos em portugal

Redmi K Pad 2: tablet de 8 polegadas traz bateria de 9.000 mAh e 165 Hz

02/02/2026
Tiktok us

TikTok recupera de apagão causado por neve em data center da Oracle

02/02/2026
Iqoo 15 ultra (4)

iQOO 15 Ultra: zoom de 50 MP e ecrã de 8.000 nits no novo monstro

02/02/2026
QNAP

Huawei ultrapassa Apple na China: Mate 80 impulsiona liderança em janeiro

Hytale: o mistério do Dark Hide e Dark Leather explicados

Hytale: browser de mods oficial confirmado para depois do lançamento

HarmonyOS bate recorde histórico: 7,5 milhões de instalações num só mês

Oppo K14x 5G: a nova aposta económica com bateria de 6.500 mAh

Galaxy S26: Samsung luta contra a inflação e pode cortar nas ofertas

Denon AVR-X2800H: poupa 335€ no receptor que transforma a sala num cinema

Trump T1 Ultra anunciado: a “genialidade” de vender telemóveis que não existem

WhatsApp Premium: temas, ícones e mais chats fixados numa nova subscrição

Microsoft leva “pesos-pesados” da Xbox para a Steam: o fim da exclusividade?

Fossil Automático: oportunidade única para ter um relógio Skeleton de luxo

Tim Cook revela: Visual Intelligence é a função de IA favorita no iPhone

Janeiro trouxe 5 novos unicórnios à Europa: da defesa à educação

Poupa 100€ nesta coluna Sony de luxo com 25h de bateria e som massivo

Samsung Galaxy S26 Ultra: imagem oficial revela cor Violeta e confirma S Pen

Project Genie: A IA que cria mundos em tempo real

DeepSeek autorizada a comprar chips Nvidia H200: a “luz verde” da China tem condições

Techenet LOGO
  • Quem somos
  • Fale connosco, envie a sua pergunta aqui
  • Termos e condições
  • Política de comentários
  • Política de Privacidade
  • Política de Cookies
Sem resultados
Ver todos os resultados
  • Mobile
    • APPLE
    • APPS
    • GOOGLE
    • HUAWEI
    • ONEPLUS
    • SAMSUNG
    • XIAOMI
  • Tech
    • AUTOMÓVEIS
    • MOBILIDADE ELÉTRICA
    • IMAGEM & SOM
    • ENTREVISTAS
  • Gaming
  • IA
  • Opinião
  • Segurança
  • Negócios
    • EMPRESAS
    • CRIPTOMOEDAS
    • MARKETING
  • Mais
    • ARTE E CULTURA
    • DICAS
    • LIFESTYLE
    • DIREITOS COM CAUSA
    • INTERNET
    • GUIAS
    • PROMOÇÕES
    • REVIEWS
    • SUSTENTABILIDADE
    • TUTORIAIS

© 2026 JNews - Premium WordPress news & magazine theme by Jegtheme.