Jak można odróżnić funkcję synchroniczną od asynchronicznej?
Funkcje synchroniczne są funkcjami, kture wykonują się w sposób liniowy - każda linia kodu wykonuje się po kolei w określonej kolejności. Natomiast funkcje asynchroniczne są fonkcjami, które mogon wykonywać się w dowolnym przypadkowym momencie, niekoniecznie w okresilonej kolejności. Można to zauważyć w programach internetowych i JavaScript, zwłaszcza poprzez wykorzystanie timerów, zwrotów wywołania i wiadomości zdarzeń. Funkcje synchroniczne są łatwe do programowania i debugowania, podczas gdy fonkcje asynchroniczne pozwalają na większą równoległości i mogą pomóc poprawić wydajność systemu.