;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

James Webb: novas imagens revelam detalhes surpreendentes de Júpiter

Júpiter capturado pelo instrumento NIRCam do Telescópio Espacial James Webb - NASA, ESA, CSA, Jupiter ERS Team
Júpiter capturado pelo instrumento NIRCam do Telescópio Espacial James Webb Imagem: NASA, ESA, CSA, Jupiter ERS Team

Marcella Duarte

De Tilt, em São Paulo

22/08/2022 15h33Atualizada em 19/09/2022 18h07

O Telescópio Espacial James Webb (JWST) capturou novas imagens de Júpiter, o maior planeta do Sistema Solar. Elas nos revelam detalhes impressionantes, em uma visão sem precedentes de fenômenos como auroras e a Grande Mancha Vermelha.

As imagens foram registradas no dia 27 de julho e divulgadas hoje (22) pela Nasa. Capturadas por três filtros infravermelhos diferentes, elas eram originalmente em preto e branco, e foram processadas e coloridas, para aumentar o contraste visual e destacar características específicas.

É possível ver os anéis do planeta (como os de Saturno, mas muito mais fracos), duas das menores de suas 79 luas (Amalthea and Adrastea, com 200 e 20 quilômetros de diâmetro, respectivamente) e auroras brilhantes nos polos norte e sul. Ao fundo, galáxias distantes fazem uma participação especial.

Já Grande Mancha Vermelha — uma tempestade enorme e eterna na turbulenta atmosfera de Júpiter — aparece como um grande círculo branco no canto inferior direito, por estar refletindo a luz do Sol. Os numerosos ovais pálidos são sistemas de tempestade menores. Os vórtices e faixas coloridas também se destacam.

Veja a imagem com anotações da Nasa:

Júpiter capturado pelo instrumento NIRCam do Telescópio Espacial James Webb - NASA, ESA, CSA, Jupiter ERS Team - NASA, ESA, CSA, Jupiter ERS Team
Auroras, Luas e aneis são destacados
Imagem: NASA, ESA, CSA, Jupiter ERS Team

Os surpreendentes registros foram feitos pelo avançado instrumento NIRCam (Near Infrared Camera, ou "câmera de infravermelho próximo"). Os próprios cientistas da Nasa ficaram surpresos com a riqueza de detalhes. "Não esperávamos que fossem tão boas, para ser honesta", disse a astrônoma Imke de Pater, professora da Universidade da Califórnia em Berkeley.

"Nós nunca vimos Júpiter assim", completou. "É realmente incrível que possamos ver detalhes como seus anéis, seus pequenos satélites e até algumas galáxias em uma única imagem."

Instrumentos inovadores

Uma maravilha da engenharia, o James Webb é capaz de espiar mais longe no espaço do que qualquer outro telescópio já fez, graças ao seu enorme espelho principal e instrumentos de foco infravermelho, permitindo que sua visão atravesse gás e poeira cósmicos.

Ele é equipado com quatro câmeras e espectrômetros, capazes de operar em um total de 17 modos diferentes. O mais importante e utilizado, provavelmente, é a NIRCam: uma tecnologia de captura de imagens que opera em frequências do espectro visível e invisível, entre 0,6 e 5 µm. Como referência, o olho humano consegue enxergar apenas entre 0,38 e 0,78 µm.

Ela tem o potencial de capturar luz emitida logo depois do Big Bang, inclusive fracas emissões de infravermelho das mais antigas galáxias e estrelas, que só agora estão nos atingindo.

"Embora já tenhamos visto muitas dessas características de Júpiter antes, os comprimentos de onda infravermelhos do JWST nos dão uma nova perspectiva", disse de Pater. "Estas imagens ilustram a sensibilidade e o alcance dinâmico da NIRCam", disse Fouchet.

jupiter nircam - NASA, ESA, CSA, Jupiter ERS Team - NASA, ESA, CSA, Jupiter ERS Team
Imagem composta por três filtros da NIRCam: F360M (vermelho), F212N (amarelo-verde) e F150W2 (ciano)
Imagem: NASA, ESA, CSA, Jupiter ERS Team

Os outros três instrumentos são:

  • NIRSpec (Near Infrared Spectrograph, ou "espectômetro de infravermelho próximo"), capaz de revelar a temperatura e composição de estrelas distantes;
  • NIRISS (Near Infrared Imager and Slitless Spectrograph ou "sensor de infravermelho próximo e espectrógrafo sem fenda"), para observar planetas ao redor de estrelas brilhantes;
  • MIRI (Mid-Infrared Instrument ou "instrumento de infravermelho médio"), para enxergar galáxias distantes ou recém-formadas, além de objetos menores e mais fracos, como asteroides. É o sensor do telescópio que opera no comprimento mais longo de luz, capaz de ultraar nuvens de poeira com mais facilidade.

As novas imagens foram processadas com ajuda da jovem cientista cidadã Judy Schmidt, da Califórnia, que trabalhou com o Telescópio Espacial Hubble nos últimos 10 anos, e de Ricardo Hueso, que estuda atmosferas planetárias na Universidade do País Basco, Espanha.

Em julho, já haviam sido divulgados alguns registros de Júpiter, capturados durante a fase de calibragem do James Webb e que ficaram "escondidos" em um relatório.