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

Os benefícios da dieta mediterrânea, eleita a melhor pelo 5º ano seguido

iStock
Imagem: iStock

Do VivaBem

17/01/2022 07h00

Esta é a versão online para a edição desta segunda-feira (17/01) da newsletter VivaBem. Para esse e outros boletins e recebê-los diretamente no seu email, cadastre-se aqui.

Muita gente começa o ano em busca de uma dieta para ter mais saúde ou perder alguns quilos. Se você faz parte dessa turma, o
ranking anual do US News & World Report, conglomerado de mídia dos EUA, pode ajudá-lo a encontrar uma excelente opção.

Ao todo, os especialistas avaliaram 40 dietas e, pela quinta vez consecutiva, escolheram a dieta mediterrânea como a melhor. A Dash e a flexitariana ficaram empatadas na segunda posição. Depois, vieram a Mind e a dieta da clínica Mayo.

A mediterrânea recebeu 4,2 pontos como nota geral 4,2. Seu potencial de emagrecimento teve nota 3,0 e seu potencial de saúde, nota 4,8 —a nota máxima de cada categoria era 5,0. Segundo a publicação americana, a dieta teve pontuação elevada por ser nutritiva, flexível (permite comer praticamente tudo) e baseada em evidências.

Como é a dieta mediterrânea

Esse estilo de alimentação, tradicionalmente seguido pelos povos da Grécia, Itália, França e Espanha, é rico em verduras, frutas, legumes, grãos integrais, castanhas, azeite e proteínas magras (especialmente peixe). No menu, também está liberado consumir com moderação carne vermelha, queijos e outros derivados do leite e vinho. Alimentos ultraprocessados, doces, carboidratos refinados e fast-food não entram no cardápio.

Pesquisas feitas no mundo inteiro associam a dieta mediterrânea a um menor risco de ter doenças cardíacas, diabetes tipo 2, Parkinson, Alzheimer e alguns tipos de câncer, como o de intestino e o câncer de mama.

É uma boa para emagrecer?

Apesar de o principal objetivo da dieta mediterrânea ser a saúde, ela também tem bom potencial para promover o emagrecimento, tanto que recebeu nota 3 nesse quesito —a dieta com maior pontuação para perda de peso foi a "dieta dos Vigilantes do Peso" (similar à dieta dos pontos), que teve nota 3,5.

A mediterrânea ajuda na perda de peso principalmente por não permitir o consumo de doces e outros carboidratos refinados (pães e massas feitas com farinha branca), frituras e alimentos ultraprocessados, que geralmente são repletos de açúcar e gorduras. Outra vantagem do menu é que ele tem boa adesão em longo prazo, já que permite um cardápio variado, com praticamente todos os grupos de alimentos naturais.

Veja mais benefícios da dieta mediterrânea

Histórias inspiradoras

Dos nossos colunistas

- Quer perder peso? Fazer marmitas pode ajudar; veja como montá-las
A nutricionista Veronica Laino dá dicas para você organizar suas refeições para a semana

- Você sabe quando procurar um endocrinologista?
A médica Fernanda Victor explica situações em que você pode precisar do especialista