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

O que é yuzu, a fruta queridinha dos chefs e uma das maiores buscas de 2019

Yuzu, a fruta japonesa que fez tremendo sucesso em 2019 - Getty Images
Yuzu, a fruta japonesa que fez tremendo sucesso em 2019 Imagem: Getty Images

Juliana Simon

Do UOL

02/01/2020 04h00

Em 2019, os brasileiros quiseram saber o que é libido, cagarra, democratização, golden shower, Shallow Now e lá, em sexto lugar nas buscas do Google, estava "o que é yuzu?".

Quem acompanha o noticiário culinário já conhece essa palavra há algum tempo, mas os dados do buscador mostram que chegou a hora desta iguaria ganhar o coração - e o paladar - para um público além de chefs e bartenders.

Afinal, "o que é yuzu?"

Cultivada no Japão, Coreia do Sul e China, a fruta cítrica pode ter uma carinha de limão, um jeitinho de laranja, mas conquistou a culinária destes países - e agora do mundo - com sabor bem ácido e aroma único, bem diferentes das "irmãs".

Torta de Yuzu - Getty Images - Getty Images
Torta de Yuzu
Imagem: Getty Images

Tsuyoshi Murakami se derrete ao falar sobre toda a importância e versatilidade do ingrediente ("só provando para entender", conta). Em uma reflexão sensorial, ele chuta o que poderia se assemelhar ao perfume do yuzu: "laranjinha kinkan, com limão siciliano e cravo". Ou seja, inimitável.

Estrela nas as

O chef também fala animado sobre receitas em que o yuzu é a sensação.

Facilmente encontrado in natura nos países asiáticos, ele não é consumido como fruta, mas como elemento em sobremesas, molhos, saladas e até mesmo na decoração de pratos por sua cor chamativa. Também é com ele que se produz um dos principais molhos da cozinha japonesa, o ponzu, que combina nosso bem conhecido shoyu com o sumo da fruta.

Além disso, nos últimos anos, ele também conquistou chefes de Estados Unidos e Europa e virou um queridinho na alta cozinha. Em seu novo restaurante em São Paulo, que leva seu nome, Murakami combina cítrico de yuzu picante ao sake Junmai para fazer brilhar o prato a base de ouriço-do-mar.

Lula com sal e pimenta com yuzu e wasabi  - Getty Images - Getty Images
Lula com sal, pimenta, yuzu e wasabi
Imagem: Getty Images

"Cereja no bolo" dos bons drinques

Yuzu foi feito para comer e também para beber. O bartender italiano Fabio la Pietra, por exemplo, abraçou o ingrediente ao criar o Victorian Fizz, do Bar do Cofre SubAstor, e conta que não há equilíbrio mais delicado e versátil de acidez que nesta frutinha.

Victorian Fizz, do Bar do Cofre SubAstor - Carol Gherardi/Flair Coletivo - Carol Gherardi/Flair Coletivo
Victorian Fizz, do Bar do Cofre SubAstor
Imagem: Carol Gherardi/Flair Coletivo
Como na culinária, o perfil aromático marcante do produto é uma das grandes surpresas para quem prova o drinque pela primeira vez - e um dos maiores motivos para um repeteco.

"Acredito que o yuzu é muito sedutor e singular. Com certeza um ingrediente que dá conforto", crava.

Comandada por Yumi Shimada, Fernanda Ueno e Maíra Kimura, três mulheres de fortes raízes nipônicas, a Cervejaria Japas também espalhou um tanto de yuzu pelos copos e taças dos brasileiros. Primeiro na produção de cervejas como a sour Saw? Yuzu Leve e a NEIPA Sumô Yuzu, depois com o primeiro Highball em lata do Brasil - que tem uma versão com a fruta.

"Além de ser super saborosa e intrigante, é uma fruta super rara no Brasil. É interessante que as pessoas possam conhecer novos sabores e que talvez um dia ajude a aumentar a produção dela por aqui", comenta Maíra.

Como comentado pela cervejeira, alguns agricultores já plantam yuzu no Brasil, mas ainda é mais fácil encontrar e usar a fruta em pó ou pasta - que pode chegar ao salgado preço de R$ 100 um potinho.

Arroz, feijão e yuzu?

Apesar de estar na lista do Google como uma das maiores buscas do ano, Murakami e la Pietra não veem o produto ainda tão popular para o grande público - mas com grande potencial.

"As estrelas da gastronomia e diversos reality shows culinários, cada vez mais evidência, ajudam a espalhar conhecimento culinário para além dos restaurantes e faculdades de gastronomia", opina o chef.

Picles de rabanete com yuzu  - Getty Images - Getty Images
Picles de rabanete com yuzu
Imagem: Getty Images

Murakami ainda dá um spoiler sobre o que considera o "próximo yuzu", um outro fruto, menorzinho e também perfumado (com buquê mais fechado que o yuzu). Será 2020 o ano do sudachi?