|
|
rss_habr
Задачи на собеседованиях. Event loop. JSСреда, 10 Августа 2022 г. 17:24 (ссылка)
Почти на каждом собеседовании бывает задачка на событийный цикл. И как я понял, не все до конца понимают как их решать. А решают их обычно в голове, а лучше используя бумажку и ручку. В статье я приведу способ решения через таблицу https://habr.com/ru/post/681882/?utm_source=habrahabr&utm_medium=rss&utm_campaign=681882
rss_habr
Асинхронность, конкурентность, параллельность, многопоточность — разбираемся «по понятиям» :)Среда, 25 Мая 2022 г. 18:35 (ссылка)
Эта статья представляет собой краткий (шутка!) конспект одноименного (почти) вебинара, недавно проведенного автором. Цель и вебинара и статьи - дать начинающим представление о тех понятиях, которые вынесены в заголовок, чтобы помочь из избежать повсеместной путаницы, сопровождающей эти темы. Ну и немного раскрыть глаза на то, что, оказывается в PHP есть и асинхронность, и многопоточность, и в общем-то не нужно ждать мифической версии PHP 10, чтобы начать их использовать уже прямо сейчас! Лонг-рид с кодом ждёт вас!https://habr.com/ru/post/667590/?utm_source=habrahabr&utm_medium=rss&utm_campaign=667590
rss_habr
Как устроены цикл событий и стек вызовов в JavaScriptСреда, 16 Марта 2022 г. 16:09 (ссылка)
Цикл событий (event loop) — ключ к асинхронному программированию на JavaScript. Сам по себе язык однопоточный, но использование этого механизма позволяет создать дополнительные потоки, чтобы код работал быстрее. В этой статье разбираемся, как устроен стек вызовов и как они связаны с циклом событий. Статья будет полезна как новичкам, так и опытным разработчикам. Первым она поможет понять, почему JavaScript настолько сильно отличается от других языков программирования и чем функция обратного вызова очень полезна на практике. Вторым — глубже разобраться в среде исполнения этого языка программирования. Читать далееhttps://habr.com/ru/post/656003/?utm_source=habrahabr&utm_medium=rss&utm_campaign=656003
rss_habr
Попытки SЕО оптимизации кода на NextJSВоскресенье, 20 Февраля 2022 г. 10:38 (ссылка)
Оптимизация Сео Аудита на NextJS. Это ненастолько удачное занятие, поскольку, по моему опыту, он не дает полного контроля над event loop, который и надо приоритетно оптимизировать. Однако NextJS дает очень высокую скорость разработки, которая нужна многим продуктам, поэтому научится поднимать до 90 обязательно и в этой статье я поделюсь какие шаги мне помогли этого достичь. Читать далееhttps://habr.com/ru/post/652539/?utm_source=habrahabr&utm_medium=rss&utm_campaign=652539
rss_habr
Игра по правилам Event loop в Node.jsПятница, 22 Октября 2021 г. 19:18 (ссылка)
Я пришел в компанию Lineate работать именно на Node.js. В процессе выполнения проектов мне приходилось обращаться к более опытным коллегам и выяснять ответы на возникающие у меня вопросы, но, как оказалось, никто не был уверен в своих ответах на 100%. C Event loop разобраться сложно и не всегда понятно, зачем это нужно на практике. Поэтому даже у опытных коллег знания по этой технологии часто только теоретические — в рабочих условиях ее применяют редко. Опрос, созданный мной в Google Form, прошли около 25 человек, вопросы были совершенно стандартные, из тех, что обычно задают на собеседованиях. Правильных ответов было очень мало, около 23-24%. И тут возникли такие задачи, где без хорошего понимания Node.js было бы сложно повысить перфоманс, а следовательно, и лояльность к клиенту. Тогда мы решили более глубоко изучить теорию, а позже и поделиться полученной информацией о том, что происходит под капотом в Node.js. Результаты публикуем на Хабре. Если мы хотим добиться производительности, нам нужно отойти от стандартных идей и играть по правилам Node.js. Читать далееhttps://habr.com/ru/post/585050/?utm_source=habrahabr&utm_medium=rss&utm_campaign=585050
rss_habr
Обработка жестов в iOSВторник, 19 Октября 2021 г. 20:59 (ссылка)
По обработке событий в iOS много разной интересной инфы, но хотелось бы структурировать и собрать все одну. Что я и попытался сделать. Читать далееhttps://habr.com/ru/post/584100/?utm_source=habrahabr&utm_medium=rss&utm_campaign=584100
rss_habr
[Перевод] Пользовательские хуки React: зачем нам нужен контекстСреда, 08 Сентября 2021 г. 19:37 (ссылка)
В некоторых случаях хук — это обычный хук, но часто вам понадобится больше контекста. Эта короткая статья в блоге обобщает сказанное. Пользовательские React хуки — это очень удобный способ инкапсуляции логики и передачи данных вниз по дереву рендеринга. Правила для пользовательских React хуков довольно просты: Пользовательский хук — это функция JavaScript, имя которой начинается с "use" и которая может вызывать другие хуки. Читать далееhttps://habr.com/ru/post/576960/?utm_source=habrahabr&utm_medium=rss&utm_campaign=576960
rss_habr
[Перевод] Как создавать словари в JavaScriptСреда, 01 Сентября 2021 г. 11:45 (ссылка)
В языках программирования для хранения данных в парах ключ-значение часто используется общая структура данных, называемая словарем. Он обеспечивает гибкий способ хранения и чтения данных, когда они сопровождаются ключом. Однако, в отличие от статически типизированных языков, в JavaScript нет такого типа, как Dictionary. Как же его создать? У вас есть несколько вариантов. Создание словаря в JavaScript В JavaScript словари можно создавать с помощью Objects. Для создания нового объекта, среди многих других вариантов, можно использовать эти два: Читать далееhttps://habr.com/ru/post/575710/?utm_source=habrahabr&utm_medium=rss&utm_campaign=575710
rss_habr
Визуализация промисов и Async/AwaitСреда, 13 Мая 2020 г. 11:00 (ссылка)
https://habr.com/ru/post/501702/?utm_source=habrahabr&utm_medium=rss&utm_campaign=501702
rss_habr
[Перевод] console.log не является частью JavaScriptВторник, 18 Февраля 2020 г. 17:46 (ссылка)
Доброго времени суток, друзья! https://habr.com/ru/post/488914/?utm_source=habrahabr&utm_medium=rss&utm_campaign=488914
rss_habr
Aсинхронный PHPВторник, 11 Февраля 2020 г. 10:25 (ссылка)
Десять лет назад у нас был классический LAMP-стек: Linux, Apache, MySQL, и PHP, который работал в медленном режиме mod_php. Мир менялся, а с ним и важность скорости. Появился PHP-FPM, который позволил значительно увеличить производительность решений на PHP, а не срочно переписывать на чем-то побыстрее. https://habr.com/ru/post/487258/?utm_source=habrahabr&utm_medium=rss&utm_campaign=487258
rss_habr
[Из песочницы] Многопоточность на Node.js. Event LoopПятница, 06 Декабря 2019 г. 17:08 (ссылка)
Инфа будет полезна JS-разработчикам, которые хотят глубоко понимать суть работы с Node.js и Event Loop. Вы сможете осознанно и более гибко управлять потоком выполнения программы (web-сервера). Эту статью я составил по материалам своего недавнего доклада для коллег. Как устроена Node.js. Возможности асинхронаДавайте посмотрим на этот код: он отлично демонстрирует синхронность выполнения кода в Node.js. Делается запрос куда-то на GitHub, затем читается файл и выводится результат в консоли. Что понятно из этого синхронного кода? Читать дальше → https://habr.com/ru/post/479062/?utm_source=habrahabr&utm_medium=rss&utm_campaign=479062
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |