Using web worker to separate privileges!