;(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

Imagem mais nítida já feita pelo telescópio James Webb impressiona Nasa

Grande Nuvem de Magalhães captada pela Nasa - Divulgação/NASA/JPL-Caltech
Grande Nuvem de Magalhães captada pela Nasa Imagem: Divulgação/NASA/JPL-Caltech

Lucas Santana

Colaboração para Tilt

10/05/2022 15h23

A Nasa apresentou nesta semana as primeiras imagens de uma galáxia vizinha feitas pelo seu novo supertelescópio James Webb, construído a um valor de US$ 10 bilhões (aproximadamente R$ 51 bilhões) e lançado ao espaço no Natal do ano ado.

As imagens foram registradas pelo novo equipamento ainda em fase de testes e retratam a Grande Nuvem de Magalhães, um sistema próximo da Via Láctea e vinte vezes menor que a nossa galáxia.

Por que a imagem impressiona?

O registro da Grande Nuvem de Magalhães, em comparação com uma imagem anterior do telescópio Spitzer, faz o antigo retrato parecer um borrão.

O astrônomo Andre Gaspar publicou a comparação entre as capturas por telescópios diferentes:

As imagens da comparação foram todas capturadas com câmeras infravermelhas e mostram a evolução deste tipo de tecnologia ao longo das últimas décadas — o Spitzer foi lançado ao espaço em 2003.

A imagem feita pelo James Webb mostra gás interestelar ao redor do campo de estrelas, enquanto no registro do Spitzer fica difícil distinguir a olho nu o que há além dos pontos luminosos.

"Esse é um bom exemplo científico do que o Webb poderá fazer por nós nos próximos anos", explicou Christopher Evans, cientista do projeto Webb da Agência Espacial Europeia, em entrevista coletiva.

Ele ressaltou que o telescópio Spitzer era bastante útil para identificar objetos maiores como a Grande Nuvem de Magalhães, mas que suas imagens tinham resolução limitada. Já o Webb, segundo ele, é mais poderoso.

"O novo telescópio vai nos dar uma nova visão incrível dos processos em uma galáxia diferente pela primeira vez, através da poeira", celebrou Evans.

O James Webb é equipado com uma tecnologia chamada de Nirspec (Espectrógrafo de Infravermelho). Ela consegue observar 100 pontos do espaço de uma única vez. Para se ter uma ideia, observatórios tradicionais só conseguem observar um ponto durante seu uso.

Fase de testes

As imagens captadas pelo James Webb foram feitas em uma fase de testes chamada "comissionamento". Ela dura dois meses e serve para testar e preparar todos os instrumentos científicos do equipamento.

Somente quando essa fase acabar é que os cientistas poderão, de fato, utilizar o telescópio para fazer suas pesquisas astronômicas.

James Webb está no espaço desde o fim de 2021 - Nasa - Nasa
James Webb está no espaço desde o fim de 2021
Imagem: Nasa

O telescópio se encontra hoje a 1 milhão de quilômetros do planeta Terra, em uma área conhecida como L2, um ponto de observação ideal de onde conseguirá fazer registros de objetos mais distantes e de forma mais precisa do que o melhor telescópio já lançado até hoje, o Hubble.

Quando finalmente puder ser utilizado para as primeiras pesquisas, o telescópio irá produzir imagens vibrantes, com excelente resolução e em cores visíveis. O equipamento captura as imagens em infravermelho, mas as traduz para espectros de luz que conseguimos observar a olho nu.

O James Webb foi projetado para funcionar a pleno vapor por pelo menos cinco anos. Contudo, por conta do seu lançamento perfeito e bom funcionamento dos equipamentos até agora, espera-se que ele tenha combustível suficiente para permanecer na atual localização de observação por mais de 20 anos.

Imagens do lançamento do telescópio James Webb