Skip to content

Commit bcb9752

Browse files
authored
Update article.md
1 parent b98fd7a commit bcb9752

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

2-ui/99-ui-misc/03-event-loop/article.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
# Event loop: microtasks and macrotasks
2+
# Event loop: microtasks و macrotasks
33

44
اجرای Browser JavaScript execution flow، و همچنین Node.js، بر اساس یک *event loop* است.
55

@@ -46,7 +46,7 @@
4646

4747
این نظریه بود. حال بیایید ببینیم چگونه می توانیم این دانش را به کار ببریم.
4848

49-
## Use-case 1: splitting CPU-hungry tasks
49+
## Use-case 1: تقسیم کردن تسک های CPU-hungry
5050

5151
بیایید بگوییم که ما یک وظیفه تشنه CPU داریم.
5252

@@ -156,7 +156,7 @@ count();
156156

157157
در نهایت، ما یک کار تشنه CPU را به بخش‌هایی تقسیم کرده‌ایم - اکنون رابط کاربری را مسدود نمی‌کند. و زمان اجرای کلی آن خیلی بیشتر نیست.
158158

159-
## Use case 2: progress indication
159+
## Use case 2: نشانه پیشرفت
160160

161161
یکی دیگر از مزایای تقسیم وظایف سنگین برای اسکریپت های مرورگر این است که می توانیم نشانه پیشرفت را نشان دهیم.
162162

@@ -216,7 +216,7 @@ count();
216216
اکنون `<div>` مقادیر افزایشی `i` را نشان می دهد که نوعی نوار پیشرفت است.
217217

218218

219-
## Use case 3: doing something after the event
219+
## Use case 3: انجام دادن کاری بعد از event
220220

221221
در یک کنترل کننده رویداد، ممکن است تصمیم بگیریم برخی از اقدامات را تا زمانی که رویداد حبابی شود و در همه سطوح مدیریت شود به تعویق بیاندازیم. ما می‌توانیم این کار را با قرار دادن کد در `setTimeout` با تاخیر صفر انجام دهیم.
222222

@@ -236,7 +236,7 @@ menu.onclick = function() {
236236
};
237237
```
238238

239-
## Macrotasks and Microtasks
239+
## Macrotasks و Microtasks
240240

241241
در کنار *macrotasks* که در این فصل توضیح داده شده است، *microtask* نیز وجود دارد که در فصل <info:microtask-queue> ذکر شده است.
242242

@@ -301,7 +301,7 @@ alert("code");
301301
</script>
302302
```
303303

304-
## Summary
304+
## خلاصه
305305

306306
یک الگوریتم حلقه رویداد دقیق تر (اگرچه در مقایسه با [specification](https://html.spec.whatwg.org/multipage/webappapis.html#event-loop-processing-model)هنوز ساده شده است):
307307

0 commit comments

Comments
 (0)