JavaScript и многопоточность: как ускорить приложение в 2 раза
JavaScript — однопоточный? Да, но это не приговор! Когда-то JS мог делать только одну операцию за раз, из-за чего сложные вычисления "замораживали" интерфейс. Но сегодня Web Workers, SharedArrayBuffer и другие технологии позволяют запускать параллельные вычисления прямо в браузере! В этой статье разберём: JavaScript создавался для простых скриптов в браузере, где: Event Loop спасает, но не решает всех проблем: Вывод: Вывод: setTimeout не делает код асинхронным — он лишь откладывает выполнение, но...
521 читали · 5 лет назад
Как ускорить свою разработку в VS Code - Сниппеты
Что значит ускорить разработку? При программировании мы выполняем много рутинной работы, которая отнимает много времени. Чтобы упростить разработку того или иного продукта изначально были придуманы среды разработки такие, как VS Code. Это один из самых мощных инструментов, который сейчас представлен на рынке. На нем можно как писать сайты, так и скрипты на python, php или js. Можно встроить интерпретатор или подключить компилятор внутрь среды и «горячими клавишами» выполнять ту или иную задачу...