;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Com taxa de 6,8%, desemprego cai em um ano e fica estável no 3º trimestre

Do UOL, em São Paulo

09/12/2014 09h03

O desemprego no Brasil atingiu 6,8% no 3º trimestre de 2014 (julho a setembro). Isso representa estabilidade em relação ao 2º trimestre (6,8%) e uma pequena queda na comparação com o mesmo período do ano ado (6,9%). 

O dado foi divulgado pelo IBGE nesta terça-feira (9). A Pnad Contínua (Pesquisa Nacional por Amostra de Domicílios Contínua) é a análise trimestral de desemprego. Ela leva em conta dados de 211.344 domicílios particulares permanentes distribuídos em cerca de 3.500 municípios.

Norte atinge mesmo índice de desocupação do Sudeste

Na comparação com o mesmo período de 2013, a região Norte teve a maior redução do desemprego, ando de 7,5% para 6,9%. Pela primeira vez na série histórica o nível de desemprego no Norte ficou igual ao do Sudeste.

A desocupação no Nordeste ficou em 8,6% no 3º trimestre, a maior do Brasil. Na comparação com o mesmo período do ano ado, a taxa teve queda de 0,4 ponto percentual. O Sul apresentou o menor nível (4,2%).

No Norte e no Nordeste foi registrado o maior número de trabalhadores por conta própria do país, 30,2% e 29,4%, respectivamente.

Nível de desemprego entre jovens é maior que média total

Segundo o IBGE, a taxa de desocupação dos jovens entre 18 e 24 anos ficou em 15,3%, apresentando grande diferença em relação ao nível médio total. Isso foi verificado em todas as regiões, variando de 10,2% no Sul a 19,1% no Nordeste. 

A taxa de desemprego entre as mulheres é de 8,2%, maior do que a dos homens (5,7%). 

Cresce número de carteiras assinadas entre empregados domésticos

No 3º trimestre deste ano, 32% dos trabalhadores domésticos tinham carteira assinada, crescimento em comparação com o mesmo período de 2013 (29,9%).

No setor privado, segundo o IBGE, 78,1% dos trabalhadores tem carteira assinada, aumento de 2,7 pontos percentuais em relação ao 3º trimestre de 2012.

Pnad Contínua vai substituir análise mensal

Atualmente, o IBGE divulga regularmente duas análises de desemprego ao longo do ano. Além da Pnad Contínua, também realiza a PME (Pesquisa Mensal de Emprego).

A PME, porém, deve deixar de existir em 2015. Ela é baseada nos dados das regiões metropolitanas de Recife (PE), Belo Horizonte (MG), São Paulo (SP), Salvador (BA), Rio de Janeiro (RJ) e Porto Alegre (RS).

Como não tem abrangência nacional, a PME apresenta resultados diferentes da Pnad Contínua. Na última pesquisa mensal, referente a outubro, a taxa de desemprego registrada foi de 4,7%, a menor em 12 anos.

Foram divulgadas cinco Pnad Contínua até agora. A primeira com dados do 1° trimestre de 2012 ao 2° trimestre de 2013; a segunda relativa ao 3º e 4º trimestres de 2013; a terceira referente ao 1º trimestre de 2014, a quarta ao 2º trimestre, e a última, com dados do terceiro trimestre de 2014.