aboutsummaryrefslogtreecommitdiff
path: root/files/uk/glossary/asynchronous/index.html
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:43:23 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:43:23 -0500
commit218934fa2ed1c702a6d3923d2aa2cc6b43c48684 (patch)
treea9ef8ac1e1b8fe4207b6d64d3841bfb8990b6fd0 /files/uk/glossary/asynchronous/index.html
parent074785cea106179cb3305637055ab0a009ca74f2 (diff)
downloadtranslated-content-218934fa2ed1c702a6d3923d2aa2cc6b43c48684.tar.gz
translated-content-218934fa2ed1c702a6d3923d2aa2cc6b43c48684.tar.bz2
translated-content-218934fa2ed1c702a6d3923d2aa2cc6b43c48684.zip
initial commit
Diffstat (limited to 'files/uk/glossary/asynchronous/index.html')
-rw-r--r--files/uk/glossary/asynchronous/index.html38
1 files changed, 38 insertions, 0 deletions
diff --git a/files/uk/glossary/asynchronous/index.html b/files/uk/glossary/asynchronous/index.html
new file mode 100644
index 0000000000..d3679facf4
--- /dev/null
+++ b/files/uk/glossary/asynchronous/index.html
@@ -0,0 +1,38 @@
+---
+title: Асинхронність
+slug: Glossary/Asynchronous
+tags:
+ - Веб
+ - Словник
+ - асинхронність
+translation_of: Glossary/Asynchronous
+---
+<p><span class="seoSummary">Термін <strong>асинхронність</strong> означає два або більше об'єктів чи подій, які <strong>не</strong> існують/відбуваються одночасно (або декілька пов'язаних процесів, які відбуваються без очікування, поки попередній процес завершиться).</span> Для комп'ютерів слово "асинхронність" використовується у двох основних контекстах.</p>
+
+<dl>
+ <dt>Мережі та комунікації</dt>
+ <dd>
+ <p>Асинхронна комунікація - це метод обміну повідомленнями між двома або більшою кількістю сторін, коли кожна сторона отримує та обробляє повідомлення тоді, коли їй це зручно, а не негайно по отриманні. Додатково, повідомлення можуть відсилатися без очікування на підтвердження, з розумінням, що, якщо проблема виникне, одержувач відправить запит на виправлення, чи іншим чином розбереться з ситуацією.</p>
+
+ <p>Для людей методом асинхронної комунікації є електронне листування; відправник надсилає лист, а отримувач прочитає його та відповість на повідомлення, коли йому буде зручно це зробити, замість того, щоб відповідати одразу. І обидві сторони продовжують відправляти та отримувати повідомлення, коли вони цього хочуть, замість того, щоб складати графік листування.</p>
+
+ <p>Коли програмне забезпечення використовує асинхронну комунікацію, програма може зробити запит на отримання інформації від іншого програмного забезпечення (наприклад, сервера), та продовжувати робити щось інше, очікуючи на відповідь. Наприклад, техніка програмування <a href="/uk/docs/Web/Guide/AJAX">AJAX</a> (Asynchronous JavaScript and {{Glossary("XML")}}) — зазвичай, просто "Ajax", хоча зазвичай у сучасних застосунках {{Glossary("JSON")}} використовується замість XML — є механізмом, який робить запити на відносно невеликі об'єми даних від сервера, використовуючи {{Glossary("HTTP")}}, та отримує результат, коли той є доступним, а не миттєво.</p>
+ </dd>
+ <dt>Проектування програмного забезпечення</dt>
+ <dd>
+ <p>Проектування асинхронного програмного забезпечення розширює концепцію побудовою коду, який дозволяє програмі запросити виконання нової задачі паралельно з основною задачею (чи задачами), не зупиняючись на очікування, поки задача не буде виконана. Коли другорядна задача виконана, основна задача отримує повідомлення за допомогою узгодженого механізму, який повідомляє, що робота виконана, і що результат, якщо він є, тепер доступний.</p>
+
+ <p>Існує ряд технік програмування для реалізації асинхронного програмного забезпечення. Для ознайомлення з темою дивіться статтю <a href="/uk/docs/Learn/JavaScript/Asynchronous">Асинхронність у JavaScript</a>.</p>
+ </dd>
+</dl>
+
+<h2 id="Дізнайтесь_більше">Дізнайтесь більше</h2>
+
+<h3 id="Технічна_довідка">Технічна довідка</h3>
+
+<ul>
+ <li><a href="/uk/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data">Отримання даних з сервера</a> (Навчальний розділ)</li>
+ <li>{{glossary("Synchronous","Синхронність")}}</li>
+</ul>
+
+<p>{{IncludeSubnav("/uk/docs/Glossary")}}</p>