Article View: pl.comp.lang.javascript
Article #51925Re: Promise i oczekiwanie na wynik
From: Borys Pogoreło
Date: Fri, 10 Aug 2018 20:31
Date: Fri, 10 Aug 2018 20:31
21 lines
1785 bytes
1785 bytes
Dnia Fri, 10 Aug 2018 18:19:58 +0200, Roman Tyczka napisał(a): > Ale co z sytuacją, gdy funkcja asynchroniczna robi coś "grubego" w tle, jak > choćby to liczenie hasza? > Czy wtedy: > a) jest oczekiwanie na pustego call stacka i wrzucenie całego "grubego" > zadania do wykonania (tak wynika z artykułu)? Całe zadanie. Jednowątkowość do bólu (pominąwszy webworkery). Dlatego warto jak najbardziej kroić skomplikowany kod. > wystarcza. Gdyby jednak procedura spod timera była długotrwała to pętla > komunikatów zostanie zablokowana i aplikacja przestanie odpowiadać (często > to widać w źle napisanych aplikacjach, gdy GUI przestaje się rysować i nie > działają kontrolki). Javascriptem też zablokujesz UI, jeśli odpalisz coś "ciężkiego". -- Borys Pogoreło borys(#)leszno,edu,pl
Technical Details
Message-ID:
<1isg2tvyhs2z2$.11w8obwnohoid$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mailReferences:
<1jv3988qj6pyf.dlg@tyczka.com> <nu2wq6mg704y$.wuh3wxwx318r$.dlg@40tude.net> <1x6oxswxeel0t$.dlg@tyczka.com> <19s5kvtfto3zr.bj8wdjlcy4l2.dlg@40tude.net> <pkk72b$2gvk$1@csiph.com> <3gdptg2lfrnd.dlg@tyczka.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail From: Borys Pogoreło <borys@pl.edu.leszno> Newsgroups: pl.comp.lang.javascript Subject: Re: Promise i oczekiwanie na wynik Date: Fri, 10 Aug 2018 22:31:14 +0200 Organization: snafu Lines: 21 Message-ID: <1isg2tvyhs2z2$.11w8obwnohoid$.dlg@40tude.net> References: <1jv3988qj6pyf.dlg@tyczka.com> <nu2wq6mg704y$.wuh3wxwx318r$.dlg@40tude.net> <1x6oxswxeel0t$.dlg@tyczka.com> <19s5kvtfto3zr.bj8wdjlcy4l2.dlg@40tude.net> <pkk72b$2gvk$1@csiph.com> <3gdptg2lfrnd.dlg@tyczka.com> NNTP-Posting-Host: 46.134.31.84 Mime-Version: 1.0 X-Trace: thunar.promontel.net.pl 1533933007 7559 46.134.31.84 (10 Aug 2018 20:30:07 GMT) X-Complaints-To: abuse@promontel.net.pl NNTP-Posting-Date: Fri, 10 Aug 2018 20:30:07 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.14.1pl X-fnord: obey. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit