Публикации по теме 'non-blocking'


Как JavaScript становится неблокирующим и асинхронным параллельным языком
24 месяца назад Около 24 месяцев назад я стал стажером-разработчиком JavaScript. Я подумал про себя, как на самом деле работает JavaScript? Я не был полностью уверен, я слышал термин V8, исполняющая среда Chrome на самом деле не знала, что это значит и что это делает. Я слышала такие вещи, как однопоточность. мне интересно узнать Я начал путешествие, читая, исследуя и экспериментируя в браузере. JavaScript Кто ты? То, что я получил из интернета, это Я однопоточный,..

Node JS и неблокирующий ввод-вывод
Путешествие в Node JS! Предположим, вам нужна программа, которая может выполнять операции на стороне сервера, такие как запись в базу данных или файловую систему, но вы чувствуете, что системы управления контентом, такие как WordPress и Drupal, имеют больше возможностей, чем вам нужно, и могут не стоить техобслуживания и настройки. шаги. Или предположим, что вы говорите на Javascript как на своем родном языке. но хочу попробовать написать настольное приложение, которое может..

Однопоточный, неблокирующий, асинхронный и параллельный характер JavaScript
Что происходит, когда вы запускаете код JavaScript? Код JavaScript работает в среде выполнения JavaScript - браузере, который вы используете. Среда выполнения JavaScript использует движок JavaScript, который преобразует код JavaScript в машинный код. Движок JavaScript для Chrome и узла - V8, для Mozilla - SpiderMonkey, для Safari - Nitro и для IE - Chakra. Движок JavaScript состоит из кучи памяти и стека вызовов. В куче памяти хранятся все переменные, определенные в нашем коде..

Понимание цикла событий, микрозадач, веб-воркеров для повышения производительности сети и пользовательского интерфейса
Цикл событий - один из наиболее важных аспектов JavaScript. Производительность веб-страницы можно значительно улучшить, если мы поймем, что происходит под капотом механизма цикла событий. Этот пост призван объяснить механизм цикла событий, как он может блокировать операции ввода-вывода и пользовательские события, пока мы выполняем любые сложные операции в javascript. Давайте начнем с истины: «Javascript имеет однопоточный механизм». Это означает, что по замыслу движки JavaScript -..