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

Movimento

Inspiração pra fazer da atividade física um hábito


Com moderação, cerveja não afeta desempenho e perda de peso com treino HIIT

O treino intervalado de alta intensidade (HIIT) é eficiente para promover o ganho de força, queima de gordura e benefícios à saúde - iStock
O treino intervalado de alta intensidade (HIIT) é eficiente para promover o ganho de força, queima de gordura e benefícios à saúde Imagem: iStock

Do VivaBem

02/08/2020 13h02

O consumo de bebidas alcoólicas é muito associado à redução da performance na atividade física e aumento da gordura corporal. No entanto, cientistas da Universidade Granada (Espanha) apontam que até duas doses de cerveja ao dia para homens ou uma dose para mulheres não afetam os ganhos de resistência física e força trazidos pelo HIIT (Treino Intervalado de Alta Intensidade).

Os pesquisadores chegaram a essa conclusão em um estudo publicado recentemente no Journal of the International Society of Sports Nutrition. No ano ado, os mesmos cientistas espanhóis já haviam demonstrado que o consumo de duas latas de cerveja por dia pelos homens ou de uma para as mulheres, cinco vezes por semana, não afeta a perda de gordura e o ganho de massa magra promovido pelo treino HIIT.

Apesar dos resultados, nunca é demais lembrar que nos dois estudos o consumo de álcool foi moderado e isso não dá carta-branca para virar o caneco. O excesso de bebida traz diversos problemas para a saúde física, mental e vida social e, segundo a OMS (Organização Mundial da Saúde), não existe quantidade segura de álcool para a saúde.

Como foi feito o estudo

  • O estudo publicado este ano avaliou 38 homens e 35 mulheres saudáveis, com idade média de 24 anos, durante 10 semanas.
  • Os participantes foram divididos em cinco grupos, sendo que um grupo não fez nada (controle) e quatro deles realizaram um HIIT duas vezes por semana --inicialmente os treinos tinham 20 minutos, depois aumentaram para 25 minutos e, no final do estudo, 32 minutos.
  • Entre os participantes que fizeram HIIT, um grupo foi orientado a beber de segunda a sexta cerveja; o outro cerveja sem álcool, o outro vodca com água com gás (para que a quantidade da bebida e o teor alcoólico fossem semelhantes ao da cerveja); e o outro somente água com gás.
  • Os homens deveriam tomar uma dose (330 ml, quase uma lata de cerveja) de bebida no almoço e uma no jantar. Já as mulheres somente uma dose no jantar.
  • No início do estudo, os participantes fizeram avaliações físicas para conhecer suas capacidades cardiorrespiratórias (resistência aeróbica) e força e potência muscular.
  • Após 10 semanas, os resultados mostraram que o consumo de álcool não impediu melhoras significativas no ganho de resistência aeróbica, força e potência muscular.