@Defekt: mogłem się sprecyzować w pierwszym wpisie. jeśli chodzi o dokładność to mi chodziło o to żeby po 300s było 0 (patrz link do allegro, na podstawie tego stworzyłem ten wpis)
ciężko o inną opcję,
na pewno się nei zgodzę jeśli chodzi o "c--" z setInterval worker czy nie
@Defekt: co na jedno wychodzi? zrobilbyś c-- z setInterval w webworkerze to byś miał rozjechany wynik pewnie tak czy siak. moje rozwiązanie zawsze dobrze wyjdzie co do <1s (pokaże 0s po 300s)
@besiege: Ale czy rozjechanie wyników tej metody nie polega właśnie na tym, że zależna jest od innych funkcji, które są wykonywane w tym samym wątku? Widzę, że twoje rozwiązanie działa na tej samej zasadzie co to, więc wierzę, że działa dobrze ;>
function liczteraz() {
var u =
setInterval ma dryft, rozjeżdża się
http://www.wykop.pl/wpis/18165965/#comment-64214999
http://www.wykop.pl/wpis/18165865/uwazajcie-na-ten-zegar-odliczania-na-allegro-bo-os/
@elmccd: a i takt pomyslalem co powiedziales to jak sam pomyslisz to tak naprawdę nie bedziesz miec nigdy sytuacji
na pewno się nei zgodzę jeśli chodzi o "c--" z setInterval worker czy nie
@rbielawski: czekam xD
Widzę, że twoje rozwiązanie działa na tej samej zasadzie co to, więc wierzę, że działa dobrze ;>
@Defekt: polega. setInterval nie gwarantuje że callback się odpali w porę, tak samo jak worker ci nie gwarantuje tego
z moim rozwiązaniem masz rozjedzie ci się w <1s
import moment from 'moment';
const endAt = moment().add( 30 , 'seconds'